{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "collapsed": false
   },
   "source": [
    "<a id='HOME'></a>\n",
    "# CHAPTER 9 The Web, Untangled\n",
    "## Web剖析\n",
    "\n",
    "* [9.1 Client端](#Clients)\n",
    "* [9.2 Server端](#Server)\n",
    "* [9.3 服務與自動化](#ServicesAutomation)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "---\n",
    "<a id='Clients'></a>\n",
    "## 9.1 Client端\n",
    "[回目錄](#HOME)\n",
    "\n",
    "web瀏覽器就是一種網路的Client端，python也可以做為Client端接收檔案  \n",
    "web會以三位數編號來表示目前狀態，百位數為狀態大分類如下。\n",
    "\n",
    "* 1xx訊息\n",
    "* 2xx成功\n",
    "* 3xx重新導向\n",
    "* 4xx用戶端錯誤\n",
    "* 5xx伺服器錯誤"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<http.client.HTTPResponse object at 0x000001F89F4C1E80>\n",
      "b'{\"num_of_records\": 267, \"original-data-source\": \"Edimax Technolgy\", \"source\": \"last-all-airbox by IIS-NRL\", \"version\": \"2016-09-20T09:15:01Z\", \"original-project-website\": \"http://airbox.edimaxcloud.com/\", \"feeds\": [{\"gps_lat\": 23.741, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"\\\\u9f8d\\\\u5b89\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:23Z\", \"gps_lon\": 120.755, \"s_d0\": 32, \"s_h0\": 66, \"device_id\": \"28C2DDDD415C\"}, {\"gps_lat\": 22.373, \"gps_num\": 9, \"s_t0\": 25.62, \"SiteName\": \"74DA3895C540\", \"timestamp\": \"2016-09-20T09:12:34Z\", \"gps_lon\": 114.109, \"s_d0\": 32, \"s_h0\": 54, \"device_id\": \"74DA3895C540\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.5, \"SiteName\": \"74DA3895C5AA\", \"timestamp\": \"2016-09-20T07:26:33Z\", \"gps_lon\": 121.451, \"s_d0\": 22, \"s_h0\": 67, \"device_id\": \"74DA3895C5AA\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28, \"SiteName\": \"74DA3895C280\", \"timestamp\": \"2016-09-20T07:27:14Z\", \"gps_lon\": 121.451, \"s_d0\": 25, \"s_h0\": 64, \"device_id\": \"74DA3895C280\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.5, \"SiteName\": \"74DA3895C286\", \"timestamp\": \"2016-09-20T07:29:10Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 63, \"device_id\": \"74DA3895C286\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.12, \"SiteName\": \"74DA3895C5A8\", \"timestamp\": \"2016-09-20T07:30:42Z\", \"gps_lon\": 121.451, \"s_d0\": 21, \"s_h0\": 62, \"device_id\": \"74DA3895C5A8\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.25, \"SiteName\": \"74DA3895C27C\", \"timestamp\": \"2016-09-20T07:30:45Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 63, \"device_id\": \"74DA3895C27C\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.62, \"SiteName\": \"74DA3895C4F0\", \"timestamp\": \"2016-09-20T07:45:18Z\", \"gps_lon\": 121.451, \"s_d0\": 26, \"s_h0\": 62, \"device_id\": \"74DA3895C4F0\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 26.87, \"SiteName\": \"74DA3895C4E6\", \"timestamp\": \"2016-09-20T07:47:25Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 66, \"device_id\": \"74DA3895C4E6\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.12, \"SiteName\": \"74DA3895C4EC\", \"timestamp\": \"2016-09-20T07:49:35Z\", \"gps_lon\": 121.451, \"s_d0\": 25, \"s_h0\": 63, \"device_id\": \"74DA3895C4EC\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.25, \"SiteName\": \"74DA3895C4EA\", \"timestamp\": \"2016-09-20T07:51:33Z\", \"gps_lon\": 121.451, \"s_d0\": 23, \"s_h0\": 65, \"device_id\": \"74DA3895C4EA\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.62, \"SiteName\": \"74DA3895C482\", \"timestamp\": \"2016-09-20T08:13:11Z\", \"gps_lon\": 121.451, \"s_d0\": 23, \"s_h0\": 62, \"device_id\": \"74DA3895C482\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.75, \"SiteName\": \"74DA3895C488\", \"timestamp\": \"2016-09-20T08:13:25Z\", \"gps_lon\": 121.451, \"s_d0\": 18, \"s_h0\": 60, \"device_id\": \"74DA3895C488\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.87, \"SiteName\": \"74DA3895C4F2\", \"timestamp\": \"2016-09-20T08:13:27Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 63, \"device_id\": \"74DA3895C4F2\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28, \"SiteName\": \"74DA3895C4E8\", \"timestamp\": \"2016-09-20T08:16:18Z\", \"gps_lon\": 121.451, \"s_d0\": 22, \"s_h0\": 60, \"device_id\": \"74DA3895C4E8\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 26.75, \"SiteName\": \"74DA3895C284\", \"timestamp\": \"2016-09-20T08:32:08Z\", \"gps_lon\": 121.451, \"s_d0\": 18, \"s_h0\": 62, \"device_id\": \"74DA3895C284\"}, {\"gps_lat\": 24.308, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C35E\", \"timestamp\": \"2016-09-20T08:34:56Z\", \"gps_lon\": 120.715, \"s_d0\": 31, \"s_h0\": 55, \"device_id\": \"74DA3895C35E\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.25, \"SiteName\": \"74DA3895C47C\", \"timestamp\": \"2016-09-20T08:38:03Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 61, \"device_id\": \"74DA3895C47C\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.25, \"SiteName\": \"74DA3895C486\", \"timestamp\": \"2016-09-20T08:38:43Z\", \"gps_lon\": 121.451, \"s_d0\": 21, \"s_h0\": 59, \"device_id\": \"74DA3895C486\"}, {\"gps_lat\": 25.053, \"gps_num\": 9, \"s_t0\": 29.5, \"SiteName\": \"\\\\u7389\\\\u6210\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T08:41:50Z\", \"gps_lon\": 121.593, \"s_d0\": 31, \"s_h0\": 82, \"device_id\": \"28C2DDDD43FD\"}, {\"gps_lat\": 24.153, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"74DA3895C3DC\", \"timestamp\": \"2016-09-20T08:43:01Z\", \"gps_lon\": 120.631, \"s_d0\": 33, \"s_h0\": 59, \"device_id\": \"74DA3895C3DC\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.12, \"SiteName\": \"74DA3895C5A2\", \"timestamp\": \"2016-09-20T08:44:00Z\", \"gps_lon\": 121.451, \"s_d0\": 27, \"s_h0\": 61, \"device_id\": \"74DA3895C5A2\"}, {\"gps_lat\": 24.349, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"74DA3895C424\", \"timestamp\": \"2016-09-20T08:52:26Z\", \"gps_lon\": 120.656, \"s_d0\": 33, \"s_h0\": 67, \"device_id\": \"74DA3895C424\"}, {\"gps_lat\": 24.134, \"gps_num\": 9, \"s_t0\": 34.12, \"SiteName\": \"74DA3895C318\", \"timestamp\": \"2016-09-20T08:52:31Z\", \"gps_lon\": 120.724, \"s_d0\": 28, \"s_h0\": 57, \"device_id\": \"74DA3895C318\"}, {\"gps_lat\": 37.354, \"gps_num\": 9, \"s_t0\": 29.75, \"SiteName\": \"28C2DDDD45E1\", \"timestamp\": \"2016-09-20T08:58:26Z\", \"gps_lon\": 127.212, \"s_d0\": 6, \"s_h0\": 53, \"device_id\": \"28C2DDDD45E1\"}, {\"gps_lat\": 24.313, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"74DA3895C38E\", \"timestamp\": \"2016-09-20T08:58:43Z\", \"gps_lon\": 120.729, \"s_d0\": 28, \"s_h0\": 60, \"device_id\": \"74DA3895C38E\"}, {\"gps_lat\": 24.177, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"AirBox-LASS-27\", \"timestamp\": \"2016-09-20T09:01:53Z\", \"gps_lon\": 120.598, \"s_d0\": 35, \"s_h0\": 76, \"device_id\": \"28C2DDDD47BC\"}, {\"gps_lat\": 24.191, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"74DA3895C21E\", \"timestamp\": \"2016-09-20T09:01:56Z\", \"gps_lon\": 120.612, \"s_d0\": 35, \"s_h0\": 64, \"device_id\": \"74DA3895C21E\"}, {\"gps_lat\": 25.016, \"gps_num\": 9, \"s_t0\": 32.25, \"SiteName\": \"74DA3895C36C\", \"timestamp\": \"2016-09-20T09:03:49Z\", \"gps_lon\": 121.516, \"s_d0\": 4, \"s_h0\": 53, \"device_id\": \"74DA3895C36C\"}, {\"gps_lat\": 51.022, \"gps_num\": 9, \"s_t0\": 18.5, \"SiteName\": \"74DA388FF3F0\", \"timestamp\": \"2016-09-20T09:04:16Z\", \"gps_lon\": -114.108, \"s_d0\": 0, \"s_h0\": 32, \"device_id\": \"74DA388FF3F0\"}, {\"gps_lat\": 25.059, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"\\\\u6c11\\\\u65cf\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:04:17Z\", \"gps_lon\": 121.551, \"s_d0\": 36, \"s_h0\": 91, \"device_id\": \"28C2DDDD4408\"}, {\"gps_lat\": 23.717, \"gps_num\": 9, \"s_t0\": 32.25, \"SiteName\": \"74DA3895C2D4\", \"timestamp\": \"2016-09-20T09:04:55Z\", \"gps_lon\": 120.546, \"s_d0\": 40, \"s_h0\": 71, \"device_id\": \"74DA3895C2D4\"}, {\"gps_lat\": 23.465, \"gps_num\": 9, \"s_t0\": 34.87, \"SiteName\": \"28C2DDDD41C7\", \"timestamp\": \"2016-09-20T09:04:56Z\", \"gps_lon\": 120.248, \"s_d0\": 30, \"s_h0\": 63, \"device_id\": \"28C2DDDD41C7\"}, {\"gps_lat\": 25.098, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"\\\\u798f\\\\u6797\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:05:27Z\", \"gps_lon\": 121.53, \"s_d0\": 35, \"s_h0\": 77, \"device_id\": \"28C2DDDD459A\"}, {\"gps_lat\": 24.306, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"74DA3895C35C\", \"timestamp\": \"2016-09-20T09:05:27Z\", \"gps_lon\": 120.716, \"s_d0\": 37, \"s_h0\": 66, \"device_id\": \"74DA3895C35C\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"74DA388FF4BC\", \"timestamp\": \"2016-09-20T09:05:35Z\", \"gps_lon\": 121.451, \"s_d0\": 33, \"s_h0\": 72, \"device_id\": \"74DA388FF4BC\"}, {\"gps_lat\": 24.168, \"gps_num\": 9, \"s_t0\": 34.75, \"SiteName\": \"74DA3895C2E4\", \"timestamp\": \"2016-09-20T09:05:41Z\", \"gps_lon\": 120.662, \"s_d0\": 35, \"s_h0\": 51, \"device_id\": \"74DA3895C2E4\"}, {\"gps_lat\": 24.214, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895C314\", \"timestamp\": \"2016-09-20T09:05:51Z\", \"gps_lon\": 120.631, \"s_d0\": 36, \"s_h0\": 63, \"device_id\": \"74DA3895C314\"}, {\"gps_lat\": 23.468, \"gps_num\": 9, \"s_t0\": 33.5, \"SiteName\": \"AirBox-LASS-33\", \"timestamp\": \"2016-09-20T09:06:07Z\", \"gps_lon\": 120.453, \"s_d0\": 34, \"s_h0\": 66, \"device_id\": \"28C2DDDD45E2\"}, {\"gps_lat\": 24.78, \"gps_num\": 9, \"s_t0\": 27.62, \"SiteName\": \"74DA388FF3BA\", \"timestamp\": \"2016-09-20T09:06:32Z\", \"gps_lon\": 120.995, \"s_d0\": 14, \"s_h0\": 52, \"device_id\": \"74DA388FF3BA\"}, {\"gps_lat\": 25.073, \"gps_num\": 9, \"s_t0\": 29.75, \"SiteName\": \"\\\\u5927\\\\u4f73\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:06:43Z\", \"gps_lon\": 121.536, \"s_d0\": 35, \"s_h0\": 74, \"device_id\": \"28C2DDDD41B2\"}, {\"gps_lat\": 24.957, \"gps_num\": 9, \"s_t0\": 27, \"SiteName\": \"74DA388FF5C4\", \"timestamp\": \"2016-09-20T09:06:55Z\", \"gps_lon\": 55.077, \"s_d0\": 22, \"s_h0\": 37, \"device_id\": \"74DA388FF5C4\"}, {\"gps_lat\": 37.471, \"gps_num\": 9, \"s_t0\": 28.62, \"SiteName\": \"74DA388FF742\", \"timestamp\": \"2016-09-20T09:07:36Z\", \"gps_lon\": 127.039, \"s_d0\": 11, \"s_h0\": 35, \"device_id\": \"74DA388FF742\"}, {\"gps_lat\": 25.08, \"gps_num\": 9, \"s_t0\": 26.5, \"SiteName\": \"28C2DDDD45FC\", \"timestamp\": \"2016-09-20T09:07:53Z\", \"gps_lon\": 121.571, \"s_d0\": 31, \"s_h0\": 83, \"device_id\": \"28C2DDDD45FC\"}, {\"gps_lat\": 1.324, \"gps_num\": 9, \"s_t0\": 38.75, \"SiteName\": \"AirBox-LASS-42 (SUTD-03)\", \"timestamp\": \"2016-09-20T09:08:28Z\", \"gps_lon\": 103.951, \"s_d0\": 4, \"s_h0\": 48, \"device_id\": \"28C2DDDD435C\"}, {\"gps_lat\": 24.186, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"74DA3895C392\", \"timestamp\": \"2016-09-20T09:08:39Z\", \"gps_lon\": 120.698, \"s_d0\": 32, \"s_h0\": 54, \"device_id\": \"74DA3895C392\"}, {\"gps_lat\": 51.128, \"gps_num\": 9, \"s_t0\": 8, \"SiteName\": \"74DA388FF3EE\", \"timestamp\": \"2016-09-20T09:08:50Z\", \"gps_lon\": -114.154, \"s_d0\": 1, \"s_h0\": 67, \"device_id\": \"74DA388FF3EE\"}, {\"gps_lat\": 24.786, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"74DA3895C2F0\", \"timestamp\": \"2016-09-20T09:08:51Z\", \"gps_lon\": 120.997, \"s_d0\": 21, \"s_h0\": 56, \"device_id\": \"74DA3895C2F0\"}, {\"gps_lat\": 37.371, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"28C2DDDD4352\", \"timestamp\": \"2016-09-20T09:08:52Z\", \"gps_lon\": 127.3, \"s_d0\": 13, \"s_h0\": 50, \"device_id\": \"28C2DDDD4352\"}, {\"gps_lat\": 24.14, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"74DA3895C588\", \"timestamp\": \"2016-09-20T09:08:52Z\", \"gps_lon\": 120.64, \"s_d0\": 34, \"s_h0\": 68, \"device_id\": \"74DA3895C588\"}, {\"gps_lat\": 25.105, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"\\\\u5bcc\\\\u5b89\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:00Z\", \"gps_lon\": 121.482, \"s_d0\": 31, \"s_h0\": 67, \"device_id\": \"28C2DDDD45A1\"}, {\"gps_lat\": 25.061, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"\\\\u96d9\\\\u84ee\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:02Z\", \"gps_lon\": 121.516, \"s_d0\": 33, \"s_h0\": 78, \"device_id\": \"28C2DDDD457E\"}, {\"gps_lat\": 25.038, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"\\\\u79c1\\\\u7acb\\\\u5fa9\\\\u8208\\\\u5be6\\\\u9a57\\\\u4e2d\\\\u5b78\", \"timestamp\": \"2016-09-20T09:09:06Z\", \"gps_lon\": 121.548, \"s_d0\": 34, \"s_h0\": 82, \"device_id\": \"28C2DDDD452E\"}, {\"gps_lat\": 23.483, \"gps_num\": 9, \"s_t0\": 35, \"SiteName\": \"AirBox-LASS-36\", \"timestamp\": \"2016-09-20T09:09:07Z\", \"gps_lon\": 120.443, \"s_d0\": 39, \"s_h0\": 69, \"device_id\": \"28C2DDDD4781\"}, {\"gps_lat\": 25.039, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"28C2DDDD3FFA\", \"timestamp\": \"2016-09-20T09:09:07Z\", \"gps_lon\": 121.621, \"s_d0\": 39, \"s_h0\": 82, \"device_id\": \"28C2DDDD3FFA\"}, {\"gps_lat\": 25.031, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"\\\\u4fe1\\\\u7fa9\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:09Z\", \"gps_lon\": 121.563, \"s_d0\": 28, \"s_h0\": 90, \"device_id\": \"28C2DDDD43FC\"}, {\"gps_lat\": 51.083, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"74DA388FF3F6\", \"timestamp\": \"2016-09-20T09:09:10Z\", \"gps_lon\": -114.13, \"s_d0\": 0, \"s_h0\": 23, \"device_id\": \"74DA388FF3F6\"}, {\"gps_lat\": 24.084, \"gps_num\": 9, \"s_t0\": 31.37, \"SiteName\": \"74DA3895C410\", \"timestamp\": \"2016-09-20T09:09:13Z\", \"gps_lon\": 120.559, \"s_d0\": 34, \"s_h0\": 69, \"device_id\": \"74DA3895C410\"}, {\"gps_lat\": 25.013, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"\\\\u6baf\\\\u846c\\\\u8655(\\\\u4e00)\", \"timestamp\": \"2016-09-20T09:09:15Z\", \"gps_lon\": 121.552, \"s_d0\": 43, \"s_h0\": 79, \"device_id\": \"28C2DDDD457A\"}, {\"gps_lat\": 25.071, \"gps_num\": 9, \"s_t0\": 26, \"SiteName\": \"74DA3895C332\", \"timestamp\": \"2016-09-20T09:09:17Z\", \"gps_lon\": 121.364, \"s_d0\": 39, \"s_h0\": 81, \"device_id\": \"74DA3895C332\"}, {\"gps_lat\": 24.151, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895C294\", \"timestamp\": \"2016-09-20T09:09:17Z\", \"gps_lon\": 120.633, \"s_d0\": 37, \"s_h0\": 61, \"device_id\": \"74DA3895C294\"}, {\"gps_lat\": 24.302, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"74DA3895C394\", \"timestamp\": \"2016-09-20T09:09:18Z\", \"gps_lon\": 120.72, \"s_d0\": 32, \"s_h0\": 66, \"device_id\": \"74DA3895C394\"}, {\"gps_lat\": 24.394, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"74DA3895C2B6\", \"timestamp\": \"2016-09-20T09:09:20Z\", \"gps_lon\": 120.603, \"s_d0\": 34, \"s_h0\": 62, \"device_id\": \"74DA3895C2B6\"}, {\"gps_lat\": 25.037, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"\\\\u8cc7\\\\u8a0a\\\\u5c40\", \"timestamp\": \"2016-09-20T09:09:21Z\", \"gps_lon\": 121.564, \"s_d0\": 33, \"s_h0\": 71, \"device_id\": \"28C2DDDD4528\"}, {\"gps_lat\": 24.193, \"gps_num\": 9, \"s_t0\": 33.25, \"SiteName\": \"74DA3895E0E0\", \"timestamp\": \"2016-09-20T09:09:23Z\", \"gps_lon\": 120.563, \"s_d0\": 32, \"s_h0\": 58, \"device_id\": \"74DA3895E0E0\"}, {\"gps_lat\": 24.131, \"gps_num\": 9, \"s_t0\": 35.37, \"SiteName\": \"74DA3895C596\", \"timestamp\": \"2016-09-20T09:09:26Z\", \"gps_lon\": 120.644, \"s_d0\": 32, \"s_h0\": 52, \"device_id\": \"74DA3895C596\"}, {\"gps_lat\": 24.109, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C3EC\", \"timestamp\": \"2016-09-20T09:09:27Z\", \"gps_lon\": 120.688, \"s_d0\": 33, \"s_h0\": 57, \"device_id\": \"74DA3895C3EC\"}, {\"gps_lat\": 24.12, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C2F8\", \"timestamp\": \"2016-09-20T09:09:27Z\", \"gps_lon\": 120.734, \"s_d0\": 26, \"s_h0\": 57, \"device_id\": \"74DA3895C2F8\"}, {\"gps_lat\": 24.989, \"gps_num\": 9, \"s_t0\": 29, \"SiteName\": \"28C2DDDD457F\", \"timestamp\": \"2016-09-20T09:09:28Z\", \"gps_lon\": 121.54, \"s_d0\": 36, \"s_h0\": 80, \"device_id\": \"28C2DDDD457F\"}, {\"gps_lat\": 22.977, \"gps_num\": 9, \"s_t0\": 35.25, \"SiteName\": \"AirBox-LASS-09\", \"timestamp\": \"2016-09-20T09:09:30Z\", \"gps_lon\": 120.275, \"s_d0\": 36, \"s_h0\": 71, \"device_id\": \"28C2DDDD479C\"}, {\"gps_lat\": 25.054, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"AirBox-LASS-01\", \"timestamp\": \"2016-09-20T09:09:39Z\", \"gps_lon\": 121.553, \"s_d0\": 31, \"s_h0\": 75, \"device_id\": \"28C2DDDD478C\"}, {\"gps_lat\": 24.155, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"74DA3895C3FE\", \"timestamp\": \"2016-09-20T09:09:40Z\", \"gps_lon\": 120.667, \"s_d0\": 32, \"s_h0\": 58, \"device_id\": \"74DA3895C3FE\"}, {\"gps_lat\": 25.023, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"AirBox-LASS-48 (\\\\u9f8d\\\\u5b89\\\\u570b\\\\u5c0f-\\\\u9ad8\\\\u6a13\\\\u5c64)\", \"timestamp\": \"2016-09-20T09:09:42Z\", \"gps_lon\": 121.535, \"s_d0\": 33, \"s_h0\": 77, \"device_id\": \"28C2DDDD459C\"}, {\"gps_lat\": 15.167, \"gps_num\": 9, \"s_t0\": 32.12, \"SiteName\": \"28C2DDDD45D9\", \"timestamp\": \"2016-09-20T09:09:45Z\", \"gps_lon\": 120.6, \"s_d0\": 36, \"s_h0\": 74, \"device_id\": \"28C2DDDD45D9\"}, {\"gps_lat\": 24.165, \"gps_num\": 9, \"s_t0\": 31.62, \"SiteName\": \"74DA3895C576\", \"timestamp\": \"2016-09-20T09:09:46Z\", \"gps_lon\": 120.715, \"s_d0\": 37, \"s_h0\": 60, \"device_id\": \"74DA3895C576\"}, {\"gps_lat\": 25.044, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"\\\\u6c38\\\\u6625\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:46Z\", \"gps_lon\": 121.578, \"s_d0\": 32, \"s_h0\": 70, \"device_id\": \"28C2DDDD44B2\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"28C2DDDD40F0\", \"timestamp\": \"2016-09-20T09:09:47Z\", \"gps_lon\": 121.451, \"s_d0\": 9, \"s_h0\": 45, \"device_id\": \"28C2DDDD40F0\"}, {\"gps_lat\": 24.174, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"74DA3895C55C\", \"timestamp\": \"2016-09-20T09:09:48Z\", \"gps_lon\": 120.578, \"s_d0\": 33, \"s_h0\": 62, \"device_id\": \"74DA3895C55C\"}, {\"gps_lat\": 24.175, \"gps_num\": 9, \"s_t0\": 34.87, \"SiteName\": \"74DA3895C2B4\", \"timestamp\": \"2016-09-20T09:09:50Z\", \"gps_lon\": 120.67, \"s_d0\": 32, \"s_h0\": 51, \"device_id\": \"74DA3895C2B4\"}, {\"gps_lat\": 24.188, \"gps_num\": 9, \"s_t0\": 30.87, \"SiteName\": \"74DA3895C1FA\", \"timestamp\": \"2016-09-20T09:09:51Z\", \"gps_lon\": 120.595, \"s_d0\": 34, \"s_h0\": 68, \"device_id\": \"74DA3895C1FA\"}, {\"gps_lat\": 24.157, \"gps_num\": 9, \"s_t0\": 33.5, \"SiteName\": \"74DA3895C2E2\", \"timestamp\": \"2016-09-20T09:09:53Z\", \"gps_lon\": 120.664, \"s_d0\": 11, \"s_h0\": 56, \"device_id\": \"74DA3895C2E2\"}, {\"gps_lat\": 3.046, \"gps_num\": 9, \"s_t0\": 26.87, \"SiteName\": \"AirBox-ASEAN-02 (Malaysia)\", \"timestamp\": \"2016-09-20T09:09:54Z\", \"gps_lon\": 101.695, \"s_d0\": 8, \"s_h0\": 42, \"device_id\": \"74DA3895C37A\"}, {\"gps_lat\": 13.746, \"gps_num\": 9, \"s_t0\": 26.75, \"SiteName\": \"74DA388FF54A\", \"timestamp\": \"2016-09-20T09:09:56Z\", \"gps_lon\": 100.464, \"s_d0\": 8, \"s_h0\": 79, \"device_id\": \"74DA388FF54A\"}, {\"gps_lat\": 22.61, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"AirBox-LASS-49 (\\\\u9ad8\\\\u96c4)\", \"timestamp\": \"2016-09-20T09:09:58Z\", \"gps_lon\": 120.317, \"s_d0\": 34, \"s_h0\": 58, \"device_id\": \"28C2DDDD47C0\"}, {\"gps_lat\": 25.038, \"gps_num\": 9, \"s_t0\": 28.62, \"SiteName\": \"\\\\u798f\\\\u5fb7\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:59Z\", \"gps_lon\": 121.585, \"s_d0\": 37, \"s_h0\": 85, \"device_id\": \"28C2DDDD4566\"}, {\"gps_lat\": 25.038, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"28C2DDDD47AF\", \"timestamp\": \"2016-09-20T09:10:01Z\", \"gps_lon\": 121.573, \"s_d0\": 24, \"s_h0\": 67, \"device_id\": \"28C2DDDD47AF\"}, {\"gps_lat\": 1.323, \"gps_num\": 9, \"s_t0\": 35.87, \"SiteName\": \"AirBox-LASS-44 (SUTD-05)\", \"timestamp\": \"2016-09-20T09:10:02Z\", \"gps_lon\": 103.869, \"s_d0\": 6, \"s_h0\": 61, \"device_id\": \"28C2DDDD4616\"}, {\"gps_lat\": 24.167, \"gps_num\": 9, \"s_t0\": 34.62, \"SiteName\": \"74DA3895C20A\", \"timestamp\": \"2016-09-20T09:10:02Z\", \"gps_lon\": 120.692, \"s_d0\": 25, \"s_h0\": 50, \"device_id\": \"74DA3895C20A\"}, {\"gps_lat\": 23.885, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"AirBox-LASS-05\", \"timestamp\": \"2016-09-20T09:10:03Z\", \"gps_lon\": 120.302, \"s_d0\": 36, \"s_h0\": 81, \"device_id\": \"28C2DDDD451D\"}, {\"gps_lat\": 24.018, \"gps_num\": 9, \"s_t0\": 33.25, \"SiteName\": \"74DA3895E076\", \"timestamp\": \"2016-09-20T09:10:05Z\", \"gps_lon\": 120.695, \"s_d0\": 35, \"s_h0\": 60, \"device_id\": \"74DA3895E076\"}, {\"gps_lat\": 25.037, \"gps_num\": 9, \"s_t0\": 28.25, \"SiteName\": \"28C2DDDD477E\", \"timestamp\": \"2016-09-20T09:10:06Z\", \"gps_lon\": 121.501, \"s_d0\": 57, \"s_h0\": 62, \"device_id\": \"28C2DDDD477E\"}, {\"gps_lat\": 24.105, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"74DA3895C3BC\", \"timestamp\": \"2016-09-20T09:10:07Z\", \"gps_lon\": 120.686, \"s_d0\": 26, \"s_h0\": 59, \"device_id\": \"74DA3895C3BC\"}, {\"gps_lat\": 24.61, \"gps_num\": 9, \"s_t0\": 31.62, \"SiteName\": \"74DA3895C326\", \"timestamp\": \"2016-09-20T09:10:08Z\", \"gps_lon\": 120.761, \"s_d0\": 34, \"s_h0\": 66, \"device_id\": \"74DA3895C326\"}, {\"gps_lat\": 23.897, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"74DA3895C2B2\", \"timestamp\": \"2016-09-20T09:10:09Z\", \"gps_lon\": 120.419, \"s_d0\": 34, \"s_h0\": 58, \"device_id\": \"74DA3895C2B2\"}, {\"gps_lat\": 24.997, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"74DA388FF502\", \"timestamp\": \"2016-09-20T09:10:11Z\", \"gps_lon\": 121.573, \"s_d0\": 28, \"s_h0\": 53, \"device_id\": \"74DA388FF502\"}, {\"gps_lat\": 24.14, \"gps_num\": 9, \"s_t0\": 32.87, \"SiteName\": \"74DA3895C2AA\", \"timestamp\": \"2016-09-20T09:10:12Z\", \"gps_lon\": 120.715, \"s_d0\": 29, \"s_h0\": 55, \"device_id\": \"74DA3895C2AA\"}, {\"gps_lat\": 24.782, \"gps_num\": 9, \"s_t0\": 27.37, \"SiteName\": \"AirBox-LASS-32\", \"timestamp\": \"2016-09-20T09:10:14Z\", \"gps_lon\": 120.995, \"s_d0\": 12, \"s_h0\": 60, \"device_id\": \"28C2DDDD47CD\"}, {\"gps_lat\": 25.119, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"\\\\u7acb\\\\u8fb2\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:10:15Z\", \"gps_lon\": 121.505, \"s_d0\": 36, \"s_h0\": 77, \"device_id\": \"28C2DDDD41EB\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 33.5, \"SiteName\": \"28C2DDDD4154\", \"timestamp\": \"2016-09-20T09:10:15Z\", \"gps_lon\": 121.451, \"s_d0\": 10, \"s_h0\": 67, \"device_id\": \"28C2DDDD4154\"}, {\"gps_lat\": 24.172, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"74DA3895C3EE\", \"timestamp\": \"2016-09-20T09:10:16Z\", \"gps_lon\": 120.671, \"s_d0\": 35, \"s_h0\": 58, \"device_id\": \"74DA3895C3EE\"}, {\"gps_lat\": 24.252, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA3895C590\", \"timestamp\": \"2016-09-20T09:10:19Z\", \"gps_lon\": 120.739, \"s_d0\": 35, \"s_h0\": 63, \"device_id\": \"74DA3895C590\"}, {\"gps_lat\": 24.176, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"74DA3895C1FE\", \"timestamp\": \"2016-09-20T09:10:19Z\", \"gps_lon\": 120.608, \"s_d0\": 24, \"s_h0\": 73, \"device_id\": \"74DA3895C1FE\"}, {\"gps_lat\": 24.314, \"gps_num\": 9, \"s_t0\": 40.62, \"SiteName\": \"74DA3895C38C\", \"timestamp\": \"2016-09-20T09:10:20Z\", \"gps_lon\": 120.719, \"s_d0\": 42, \"s_h0\": 39, \"device_id\": \"74DA3895C38C\"}, {\"gps_lat\": 24.161, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA3895C352\", \"timestamp\": \"2016-09-20T09:10:21Z\", \"gps_lon\": 120.651, \"s_d0\": 35, \"s_h0\": 42, \"device_id\": \"74DA3895C352\"}, {\"gps_lat\": 24.19, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"74DA3895C2C4\", \"timestamp\": \"2016-09-20T09:10:22Z\", \"gps_lon\": 120.614, \"s_d0\": 34, \"s_h0\": 69, \"device_id\": \"74DA3895C2C4\"}, {\"gps_lat\": 3.083, \"gps_num\": 9, \"s_t0\": 35.37, \"SiteName\": \"AirBox-ASIA-07\", \"timestamp\": \"2016-09-20T09:10:23Z\", \"gps_lon\": 101.667, \"s_d0\": 14, \"s_h0\": 63, \"device_id\": \"28C2DDDD47BE\"}, {\"gps_lat\": 24.057, \"gps_num\": 9, \"s_t0\": 33.25, \"SiteName\": \"74DA3895C368\", \"timestamp\": \"2016-09-20T09:10:24Z\", \"gps_lon\": 120.697, \"s_d0\": 29, \"s_h0\": 56, \"device_id\": \"74DA3895C368\"}, {\"gps_lat\": 24.136, \"gps_num\": 9, \"s_t0\": 34.62, \"SiteName\": \"74DA3895C218\", \"timestamp\": \"2016-09-20T09:10:25Z\", \"gps_lon\": 120.665, \"s_d0\": 30, \"s_h0\": 55, \"device_id\": \"74DA3895C218\"}, {\"gps_lat\": 25.008, \"gps_num\": 9, \"s_t0\": 28.75, \"SiteName\": \"28C2DDDD4333\", \"timestamp\": \"2016-09-20T09:10:26Z\", \"gps_lon\": 121.516, \"s_d0\": 33, \"s_h0\": 86, \"device_id\": \"28C2DDDD4333\"}, {\"gps_lat\": 25.059, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"28C2DDDD45E9\", \"timestamp\": \"2016-09-20T09:10:27Z\", \"gps_lon\": 121.555, \"s_d0\": 30, \"s_h0\": 68, \"device_id\": \"28C2DDDD45E9\"}, {\"gps_lat\": 25.045, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"AirBox-LASS-20\", \"timestamp\": \"2016-09-20T09:10:29Z\", \"gps_lon\": 121.446, \"s_d0\": 29, \"s_h0\": 61, \"device_id\": \"28C2DDDD46F1\"}, {\"gps_lat\": 25.047, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"AirBox-LASS-21\", \"timestamp\": \"2016-09-20T09:10:30Z\", \"gps_lon\": 121.297, \"s_d0\": 33, \"s_h0\": 66, \"device_id\": \"28C2DDDD47D7\"}, {\"gps_lat\": 24.145, \"gps_num\": 9, \"s_t0\": 33, \"SiteName\": \"74DA3895C39A\", \"timestamp\": \"2016-09-20T09:10:33Z\", \"gps_lon\": 120.725, \"s_d0\": 30, \"s_h0\": 60, \"device_id\": \"74DA3895C39A\"}, {\"gps_lat\": 25.002, \"gps_num\": 9, \"s_t0\": 28.75, \"SiteName\": \"28C2DDDD47DB\", \"timestamp\": \"2016-09-20T09:10:34Z\", \"gps_lon\": 121.55, \"s_d0\": 40, \"s_h0\": 83, \"device_id\": \"28C2DDDD47DB\"}, {\"gps_lat\": 37.413, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"74DA388FF544\", \"timestamp\": \"2016-09-20T09:10:34Z\", \"gps_lon\": -121.854, \"s_d0\": 16, \"s_h0\": 42, \"device_id\": \"74DA388FF544\"}, {\"gps_lat\": 24.116, \"gps_num\": 9, \"s_t0\": 34.37, \"SiteName\": \"74DA3895C322\", \"timestamp\": \"2016-09-20T09:10:39Z\", \"gps_lon\": 120.663, \"s_d0\": 34, \"s_h0\": 50, \"device_id\": \"74DA3895C322\"}, {\"gps_lat\": 14.077, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"74DA3895C344\", \"timestamp\": \"2016-09-20T09:10:40Z\", \"gps_lon\": 100.613, \"s_d0\": 25, \"s_h0\": 58, \"device_id\": \"74DA3895C344\"}, {\"gps_lat\": 25.063, \"gps_num\": 9, \"s_t0\": 31.62, \"SiteName\": \"28C2DDDD4305\", \"timestamp\": \"2016-09-20T09:10:41Z\", \"gps_lon\": 121.541, \"s_d0\": 33, \"s_h0\": 69, \"device_id\": \"28C2DDDD4305\"}, {\"gps_lat\": 25.053, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"28C2DDDD4353\", \"timestamp\": \"2016-09-20T09:10:45Z\", \"gps_lon\": 121.513, \"s_d0\": 29, \"s_h0\": 65, \"device_id\": \"28C2DDDD4353\"}, {\"gps_lat\": 22.939, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895E05E\", \"timestamp\": \"2016-09-20T09:10:48Z\", \"gps_lon\": 120.333, \"s_d0\": 38, \"s_h0\": 68, \"device_id\": \"74DA3895E05E\"}, {\"gps_lat\": 24.682, \"gps_num\": 9, \"s_t0\": 25.12, \"SiteName\": \"28C2DDDD4532\", \"timestamp\": \"2016-09-20T09:10:50Z\", \"gps_lon\": 121.125, \"s_d0\": 33, \"s_h0\": 100, \"device_id\": \"28C2DDDD4532\"}, {\"gps_lat\": 24.263, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"74DA3895C304\", \"timestamp\": \"2016-09-20T09:10:50Z\", \"gps_lon\": 120.743, \"s_d0\": 29, \"s_h0\": 53, \"device_id\": \"74DA3895C304\"}, {\"gps_lat\": 37.471, \"gps_num\": 9, \"s_t0\": 28.37, \"SiteName\": \"28C2DDDD4237\", \"timestamp\": \"2016-09-20T09:10:53Z\", \"gps_lon\": 127.038, \"s_d0\": 14, \"s_h0\": 43, \"device_id\": \"28C2DDDD4237\"}, {\"gps_lat\": 24.117, \"gps_num\": 9, \"s_t0\": 34.25, \"SiteName\": \"74DA3895C524\", \"timestamp\": \"2016-09-20T09:10:53Z\", \"gps_lon\": 120.663, \"s_d0\": 34, \"s_h0\": 56, \"device_id\": \"74DA3895C524\"}, {\"gps_lat\": 25.027, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"28C2DDDD47C8\", \"timestamp\": \"2016-09-20T09:10:54Z\", \"gps_lon\": 121.545, \"s_d0\": 38, \"s_h0\": 79, \"device_id\": \"28C2DDDD47C8\"}, {\"gps_lat\": 25.094, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"28C2DDDD433C\", \"timestamp\": \"2016-09-20T09:10:54Z\", \"gps_lon\": 121.545, \"s_d0\": 37, \"s_h0\": 84, \"device_id\": \"28C2DDDD433C\"}, {\"gps_lat\": 24.19, \"gps_num\": 9, \"s_t0\": 36.37, \"SiteName\": \"74DA3895C320\", \"timestamp\": \"2016-09-20T09:10:56Z\", \"gps_lon\": 120.619, \"s_d0\": 32, \"s_h0\": 49, \"device_id\": \"74DA3895C320\"}, {\"gps_lat\": 24.14, \"gps_num\": 9, \"s_t0\": 32.87, \"SiteName\": \"74DA3895C3CA\", \"timestamp\": \"2016-09-20T09:11:00Z\", \"gps_lon\": 120.656, \"s_d0\": 27, \"s_h0\": 55, \"device_id\": \"74DA3895C3CA\"}, {\"gps_lat\": 25.047, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"28C2DDDD4568\", \"timestamp\": \"2016-09-20T09:11:02Z\", \"gps_lon\": 121.51, \"s_d0\": 32, \"s_h0\": 76, \"device_id\": \"28C2DDDD4568\"}, {\"gps_lat\": 22.673, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"AirBox-LASS-17\", \"timestamp\": \"2016-09-20T09:11:03Z\", \"gps_lon\": 121.471, \"s_d0\": 29, \"s_h0\": 82, \"device_id\": \"28C2DDDD47C5\"}, {\"gps_lat\": 24.145, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C58C\", \"timestamp\": \"2016-09-20T09:11:09Z\", \"gps_lon\": 120.658, \"s_d0\": 31, \"s_h0\": 62, \"device_id\": \"74DA3895C58C\"}, {\"gps_lat\": 24.179, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"74DA3895C54C\", \"timestamp\": \"2016-09-20T09:11:09Z\", \"gps_lon\": 120.615, \"s_d0\": 37, \"s_h0\": 67, \"device_id\": \"74DA3895C54C\"}, {\"gps_lat\": 25.04, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"\\\\u5149\\\\u5fa9\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:11:14Z\", \"gps_lon\": 121.558, \"s_d0\": 26, \"s_h0\": 54, \"device_id\": \"28C2DDDD44C4\"}, {\"gps_lat\": 24.115, \"gps_num\": 9, \"s_t0\": 35.87, \"SiteName\": \"74DA3895C214\", \"timestamp\": \"2016-09-20T09:11:14Z\", \"gps_lon\": 120.631, \"s_d0\": 32, \"s_h0\": 50, \"device_id\": \"74DA3895C214\"}, {\"gps_lat\": 24.124, \"gps_num\": 9, \"s_t0\": 32.75, \"SiteName\": \"74DA3895C54A\", \"timestamp\": \"2016-09-20T09:11:18Z\", \"gps_lon\": 120.632, \"s_d0\": 36, \"s_h0\": 61, \"device_id\": \"74DA3895C54A\"}, {\"gps_lat\": 25.005, \"gps_num\": 9, \"s_t0\": 28.37, \"SiteName\": \"\\\\u6728\\\\u67f5\\\\u5783\\\\u573e\\\\u711a\\\\u5316\\\\u5ee0\", \"timestamp\": \"2016-09-20T09:11:19Z\", \"gps_lon\": 121.587, \"s_d0\": 37, \"s_h0\": 85, \"device_id\": \"28C2DDDD451B\"}, {\"gps_lat\": 1.28, \"gps_num\": 9, \"s_t0\": 32.75, \"SiteName\": \"Edimax-SG\", \"timestamp\": \"2016-09-20T09:11:21Z\", \"gps_lon\": 103.817, \"s_d0\": 14, \"s_h0\": 74, \"device_id\": \"28C2DDDD40E0\"}, {\"gps_lat\": 24.947, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA388FF416\", \"timestamp\": \"2016-09-20T09:11:22Z\", \"gps_lon\": 121.376, \"s_d0\": 29, \"s_h0\": 55, \"device_id\": \"74DA388FF416\"}, {\"gps_lat\": 25.022, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"\\\\u65b0\\\\u6c11\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:11:23Z\", \"gps_lon\": 121.531, \"s_d0\": 16, \"s_h0\": 41, \"device_id\": \"28C2DDDD4359\"}, {\"gps_lat\": 24.094, \"gps_num\": 9, \"s_t0\": 32.5, \"SiteName\": \"74DA3895C366\", \"timestamp\": \"2016-09-20T09:11:26Z\", \"gps_lon\": 120.647, \"s_d0\": 36, \"s_h0\": 57, \"device_id\": \"74DA3895C366\"}, {\"gps_lat\": 25.047, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"\\\\u8208\\\\u96c5\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:11:30Z\", \"gps_lon\": 121.57, \"s_d0\": 32, \"s_h0\": 67, \"device_id\": \"28C2DDDD4394\"}, {\"gps_lat\": 24.143, \"gps_num\": 9, \"s_t0\": 34, \"SiteName\": \"74DA3895C292\", \"timestamp\": \"2016-09-20T09:11:31Z\", \"gps_lon\": 120.655, \"s_d0\": 34, \"s_h0\": 51, \"device_id\": \"74DA3895C292\"}, {\"gps_lat\": 22.628, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"AirBox-LASS-15\", \"timestamp\": \"2016-09-20T09:11:32Z\", \"gps_lon\": 120.332, \"s_d0\": 27, \"s_h0\": 56, \"device_id\": \"28C2DDDD47C7\"}, {\"gps_lat\": 24.164, \"gps_num\": 9, \"s_t0\": 33.5, \"SiteName\": \"74DA3895C2BE\", \"timestamp\": \"2016-09-20T09:11:35Z\", \"gps_lon\": 120.731, \"s_d0\": 30, \"s_h0\": 58, \"device_id\": \"74DA3895C2BE\"}, {\"gps_lat\": 25.033, \"gps_num\": 9, \"s_t0\": 30.75, \"SiteName\": \"74DA3895C2F4\", \"timestamp\": \"2016-09-20T09:11:37Z\", \"gps_lon\": 121.554, \"s_d0\": 38, \"s_h0\": 66, \"device_id\": \"74DA3895C2F4\"}, {\"gps_lat\": 24.253, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895C56A\", \"timestamp\": \"2016-09-20T09:11:38Z\", \"gps_lon\": 120.716, \"s_d0\": 36, \"s_h0\": 65, \"device_id\": \"74DA3895C56A\"}, {\"gps_lat\": 24.165, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"74DA3895C2A2\", \"timestamp\": \"2016-09-20T09:11:41Z\", \"gps_lon\": 120.573, \"s_d0\": 37, \"s_h0\": 66, \"device_id\": \"74DA3895C2A2\"}, {\"gps_lat\": 24.067, \"gps_num\": 9, \"s_t0\": 34.37, \"SiteName\": \"74DA3895C398\", \"timestamp\": \"2016-09-20T09:11:43Z\", \"gps_lon\": 120.701, \"s_d0\": 35, \"s_h0\": 54, \"device_id\": \"74DA3895C398\"}, {\"gps_lat\": 24.148, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"74DA3895C3EA\", \"timestamp\": \"2016-09-20T09:11:47Z\", \"gps_lon\": 120.615, \"s_d0\": 35, \"s_h0\": 63, \"device_id\": \"74DA3895C3EA\"}, {\"gps_lat\": 24.176, \"gps_num\": 9, \"s_t0\": 33.87, \"SiteName\": \"74DA3895C560\", \"timestamp\": \"2016-09-20T09:11:50Z\", \"gps_lon\": 120.685, \"s_d0\": 33, \"s_h0\": 53, \"device_id\": \"74DA3895C560\"}, {\"gps_lat\": 35.174, \"gps_num\": 9, \"s_t0\": 25.25, \"SiteName\": \"74DA388FF744\", \"timestamp\": \"2016-09-20T09:11:52Z\", \"gps_lon\": 128.557, \"s_d0\": 8, \"s_h0\": 45, \"device_id\": \"74DA388FF744\"}, {\"gps_lat\": 24.288, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"74DA3895C362\", \"timestamp\": \"2016-09-20T09:11:55Z\", \"gps_lon\": 120.723, \"s_d0\": 31, \"s_h0\": 62, \"device_id\": \"74DA3895C362\"}, {\"gps_lat\": 24.113, \"gps_num\": 9, \"s_t0\": 32.5, \"SiteName\": \"74DA3895E070\", \"timestamp\": \"2016-09-20T09:11:55Z\", \"gps_lon\": 120.622, \"s_d0\": 33, \"s_h0\": 60, \"device_id\": \"74DA3895E070\"}, {\"gps_lat\": 24.25, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"74DA3895C572\", \"timestamp\": \"2016-09-20T09:11:56Z\", \"gps_lon\": 120.673, \"s_d0\": 35, \"s_h0\": 67, \"device_id\": \"74DA3895C572\"}, {\"gps_lat\": 25.041, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"AirBox-LASS-46 (\\\\u4e2d\\\\u7814\\\\u9662\\\\u8cc7\\\\u8a0a\\\\u6240)\", \"timestamp\": \"2016-09-20T09:11:58Z\", \"gps_lon\": 121.614, \"s_d0\": 32, \"s_h0\": 86, \"device_id\": \"28C2DDDD4592\"}, {\"gps_lat\": 29.636, \"gps_num\": 9, \"s_t0\": 25.12, \"SiteName\": \"74DA3895C342\", \"timestamp\": \"2016-09-20T09:11:59Z\", \"gps_lon\": -82.419, \"s_d0\": 0, \"s_h0\": 90, \"device_id\": \"74DA3895C342\"}, {\"gps_lat\": 25.086, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"\\\\u6587\\\\u6e56\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:00Z\", \"gps_lon\": 121.56, \"s_d0\": 35, \"s_h0\": 89, \"device_id\": \"28C2DDDD4790\"}, {\"gps_lat\": 25.061, \"gps_num\": 9, \"s_t0\": 30, \"SiteName\": \"\\\\u6f6d\\\\u7f8e\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:01Z\", \"gps_lon\": 121.59, \"s_d0\": 40, \"s_h0\": 82, \"device_id\": \"28C2DDDD4372\"}, {\"gps_lat\": 25.031, \"gps_num\": 9, \"s_t0\": 29.5, \"SiteName\": \"\\\\u5927\\\\u7406\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:02Z\", \"gps_lon\": 121.492, \"s_d0\": 35, \"s_h0\": 72, \"device_id\": \"28C2DDDD4599\"}, {\"gps_lat\": 24.154, \"gps_num\": 9, \"s_t0\": 30.62, \"SiteName\": \"74DA3895C3E8\", \"timestamp\": \"2016-09-20T09:12:04Z\", \"gps_lon\": 120.65, \"s_d0\": 32, \"s_h0\": 66, \"device_id\": \"74DA3895C3E8\"}, {\"gps_lat\": 24.461, \"gps_num\": 9, \"s_t0\": 38.37, \"SiteName\": \"AirBox-LASS-07\", \"timestamp\": \"2016-09-20T09:12:05Z\", \"gps_lon\": 118.452, \"s_d0\": 34, \"s_h0\": 50, \"device_id\": \"28C2DDDD47D6\"}, {\"gps_lat\": 25.105, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"\\\\u6587\\\\u6797\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:05Z\", \"gps_lon\": 121.514, \"s_d0\": 33, \"s_h0\": 74, \"device_id\": \"28C2DDDD4351\"}, {\"gps_lat\": 25.102, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"28C2DDDD4379\", \"timestamp\": \"2016-09-20T09:12:06Z\", \"gps_lon\": 121.554, \"s_d0\": 33, \"s_h0\": 75, \"device_id\": \"28C2DDDD4379\"}, {\"gps_lat\": 25.078, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA388FF53A\", \"timestamp\": \"2016-09-20T09:12:07Z\", \"gps_lon\": 121.597, \"s_d0\": 29, \"s_h0\": 68, \"device_id\": \"74DA388FF53A\"}, {\"gps_lat\": 24.162, \"gps_num\": 9, \"s_t0\": 32.37, \"SiteName\": \"74DA3895C30C\", \"timestamp\": \"2016-09-20T09:12:08Z\", \"gps_lon\": 120.723, \"s_d0\": 27, \"s_h0\": 58, \"device_id\": \"74DA3895C30C\"}, {\"gps_lat\": 24.198, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"74DA3895C2AE\", \"timestamp\": \"2016-09-20T09:12:08Z\", \"gps_lon\": 120.662, \"s_d0\": 31, \"s_h0\": 61, \"device_id\": \"74DA3895C2AE\"}, {\"gps_lat\": 24.063, \"gps_num\": 9, \"s_t0\": 32.37, \"SiteName\": \"74DA3895C308\", \"timestamp\": \"2016-09-20T09:12:10Z\", \"gps_lon\": 120.533, \"s_d0\": 31, \"s_h0\": 63, \"device_id\": \"74DA3895C308\"}, {\"gps_lat\": 24.15, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"74DA3895C270\", \"timestamp\": \"2016-09-20T09:12:10Z\", \"gps_lon\": 120.697, \"s_d0\": 35, \"s_h0\": 53, \"device_id\": \"74DA3895C270\"}, {\"gps_lat\": 25.071, \"gps_num\": 9, \"s_t0\": 30.62, \"SiteName\": \"\\\\u660e\\\\u6e56\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:12Z\", \"gps_lon\": 121.611, \"s_d0\": 38, \"s_h0\": 74, \"device_id\": \"28C2DDDD4561\"}, {\"gps_lat\": 25.052, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"\\\\u897f\\\\u677e\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:13Z\", \"gps_lon\": 121.563, \"s_d0\": 22, \"s_h0\": 80, \"device_id\": \"28C2DDDD450C\"}, {\"gps_lat\": 37.46, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"AirBox-ASIA-10\", \"timestamp\": \"2016-09-20T09:12:13Z\", \"gps_lon\": 126.948, \"s_d0\": 17, \"s_h0\": 43, \"device_id\": \"28C2DDDD431C\"}, {\"gps_lat\": 24.308, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"74DA3895C55A\", \"timestamp\": \"2016-09-20T09:12:18Z\", \"gps_lon\": 120.704, \"s_d0\": 34, \"s_h0\": 64, \"device_id\": \"74DA3895C55A\"}, {\"gps_lat\": 25.103, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"\\\\u96e8\\\\u8072\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:19Z\", \"gps_lon\": 121.535, \"s_d0\": 32, \"s_h0\": 71, \"device_id\": \"28C2DDDD4380\"}, {\"gps_lat\": 24.161, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895C208\", \"timestamp\": \"2016-09-20T09:12:19Z\", \"gps_lon\": 120.648, \"s_d0\": 32, \"s_h0\": 59, \"device_id\": \"74DA3895C208\"}, {\"gps_lat\": 25.034, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"74DA388FF472\", \"timestamp\": \"2016-09-20T09:12:19Z\", \"gps_lon\": 121.515, \"s_d0\": 23, \"s_h0\": 64, \"device_id\": \"74DA388FF472\"}, {\"gps_lat\": 52.182, \"gps_num\": 9, \"s_t0\": 21.87, \"SiteName\": \"Edimax-PL\", \"timestamp\": \"2016-09-20T09:12:21Z\", \"gps_lon\": 21.001, \"s_d0\": 15, \"s_h0\": 41, \"device_id\": \"74DA388FF552\"}, {\"gps_lat\": 25.039, \"gps_num\": 9, \"s_t0\": 30, \"SiteName\": \"28C2DDDD40FD\", \"timestamp\": \"2016-09-20T09:12:24Z\", \"gps_lon\": 121.621, \"s_d0\": 36, \"s_h0\": 77, \"device_id\": \"28C2DDDD40FD\"}, {\"gps_lat\": 24.18, \"gps_num\": 9, \"s_t0\": 31.37, \"SiteName\": \"74DA3895C58E\", \"timestamp\": \"2016-09-20T09:12:25Z\", \"gps_lon\": 120.666, \"s_d0\": 35, \"s_h0\": 60, \"device_id\": \"74DA3895C58E\"}, {\"gps_lat\": 23.471, \"gps_num\": 9, \"s_t0\": 34.62, \"SiteName\": \"AirBox-LASS-39\", \"timestamp\": \"2016-09-20T09:12:26Z\", \"gps_lon\": 120.431, \"s_d0\": 40, \"s_h0\": 68, \"device_id\": \"28C2DDDD47AD\"}, {\"gps_lat\": 24.148, \"gps_num\": 9, \"s_t0\": 32.87, \"SiteName\": \"74DA3895C598\", \"timestamp\": \"2016-09-20T09:12:27Z\", \"gps_lon\": 120.637, \"s_d0\": 31, \"s_h0\": 59, \"device_id\": \"74DA3895C598\"}, {\"gps_lat\": 24.308, \"gps_num\": 9, \"s_t0\": 28.62, \"SiteName\": \"74DA3895E06E\", \"timestamp\": \"2016-09-20T09:12:27Z\", \"gps_lon\": 120.708, \"s_d0\": 39, \"s_h0\": 72, \"device_id\": \"74DA3895E06E\"}, {\"gps_lat\": 51.042, \"gps_num\": 9, \"s_t0\": 12.87, \"SiteName\": \"74DA388FF406\", \"timestamp\": \"2016-09-20T09:12:28Z\", \"gps_lon\": -114.136, \"s_d0\": 1, \"s_h0\": 46, \"device_id\": \"74DA388FF406\"}, {\"gps_lat\": 24.266, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"74DA3895C396\", \"timestamp\": \"2016-09-20T09:12:28Z\", \"gps_lon\": 120.566, \"s_d0\": 35, \"s_h0\": 65, \"device_id\": \"74DA3895C396\"}, {\"gps_lat\": 25.041, \"gps_num\": 9, \"s_t0\": 27.37, \"SiteName\": \"28C2DDDD434E\", \"timestamp\": \"2016-09-20T09:12:29Z\", \"gps_lon\": 121.522, \"s_d0\": 26, \"s_h0\": 64, \"device_id\": \"28C2DDDD434E\"}, {\"gps_lat\": 23.487, \"gps_num\": 9, \"s_t0\": 34, \"SiteName\": \"AirBox-LASS-34\", \"timestamp\": \"2016-09-20T09:12:30Z\", \"gps_lon\": 120.427, \"s_d0\": 39, \"s_h0\": 66, \"device_id\": \"28C2DDDD47CB\"}, {\"gps_lat\": 25.137, \"gps_num\": 9, \"s_t0\": 32.12, \"SiteName\": \"\\\\u6587\\\\u5316\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:37Z\", \"gps_lon\": 121.496, \"s_d0\": 25, \"s_h0\": 62, \"device_id\": \"28C2DDDD4349\"}, {\"gps_lat\": 24.976, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"28C2DDDD4526\", \"timestamp\": \"2016-09-20T09:12:38Z\", \"gps_lon\": 121.584, \"s_d0\": 41, \"s_h0\": 87, \"device_id\": \"28C2DDDD4526\"}, {\"gps_lat\": 24.115, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"74DA3895C55E\", \"timestamp\": \"2016-09-20T09:12:40Z\", \"gps_lon\": 120.657, \"s_d0\": 33, \"s_h0\": 73, \"device_id\": \"74DA3895C55E\"}, {\"gps_lat\": 24.173, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"74DA3895C466\", \"timestamp\": \"2016-09-20T09:12:42Z\", \"gps_lon\": 120.652, \"s_d0\": 37, \"s_h0\": 68, \"device_id\": \"74DA3895C466\"}, {\"gps_lat\": 25.023, \"gps_num\": 9, \"s_t0\": 29, \"SiteName\": \"\\\\u6771\\\\u5712\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:44Z\", \"gps_lon\": 121.498, \"s_d0\": 35, \"s_h0\": 83, \"device_id\": \"28C2DDDD436F\"}, {\"gps_lat\": 25.135, \"gps_num\": 9, \"s_t0\": 28.37, \"SiteName\": \"\\\\u8587\\\\u95a3\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:45Z\", \"gps_lon\": 121.5, \"s_d0\": 21, \"s_h0\": 53, \"device_id\": \"28C2DDDD4240\"}, {\"gps_lat\": 25.035, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"\\\\u53f0\\\\u5317\\\\u5e02\\\\u7acb\\\\u5927\\\\u5b78\\\\u9644\\\\u8a2d\\\\u5be6\\\\u9a57\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:45Z\", \"gps_lon\": 121.515, \"s_d0\": 29, \"s_h0\": 80, \"device_id\": \"28C2DDDD4588\"}, {\"gps_lat\": 28.531, \"gps_num\": 9, \"s_t0\": 37.25, \"SiteName\": \"74DA388FF5D6\", \"timestamp\": \"2016-09-20T09:12:46Z\", \"gps_lon\": 77.217, \"s_d0\": 109, \"s_h0\": 56, \"device_id\": \"74DA388FF5D6\"}, {\"gps_lat\": 24.156, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C31E\", \"timestamp\": \"2016-09-20T09:12:47Z\", \"gps_lon\": 120.637, \"s_d0\": 32, \"s_h0\": 56, \"device_id\": \"74DA3895C31E\"}, {\"gps_lat\": 24.143, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"74DA3895C222\", \"timestamp\": \"2016-09-20T09:12:48Z\", \"gps_lon\": 120.614, \"s_d0\": 34, \"s_h0\": 62, \"device_id\": \"74DA3895C222\"}, {\"gps_lat\": 22.996, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"28C2DDDD415F\", \"timestamp\": \"2016-09-20T09:12:48Z\", \"gps_lon\": 120.222, \"s_d0\": 33, \"s_h0\": 61, \"device_id\": \"28C2DDDD415F\"}, {\"gps_lat\": 24.35, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"74DA3895C370\", \"timestamp\": \"2016-09-20T09:12:50Z\", \"gps_lon\": 120.615, \"s_d0\": 36, \"s_h0\": 73, \"device_id\": \"74DA3895C370\"}, {\"gps_lat\": 24.99, \"gps_num\": 9, \"s_t0\": 30, \"SiteName\": \"\\\\u6728\\\\u67f5\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:50Z\", \"gps_lon\": 121.569, \"s_d0\": 36, \"s_h0\": 86, \"device_id\": \"28C2DDDD4354\"}, {\"gps_lat\": 23.487, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"AirBox-LASS-37\", \"timestamp\": \"2016-09-20T09:12:50Z\", \"gps_lon\": 120.454, \"s_d0\": 38, \"s_h0\": 74, \"device_id\": \"28C2DDDD457B\"}, {\"gps_lat\": 24.795, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"AirBox-LASS-31\", \"timestamp\": \"2016-09-20T09:12:51Z\", \"gps_lon\": 120.996, \"s_d0\": 31, \"s_h0\": 65, \"device_id\": \"28C2DDDD47E7\"}, {\"gps_lat\": 22.961, \"gps_num\": 9, \"s_t0\": 34.5, \"SiteName\": \"AirBox-LASS-08\", \"timestamp\": \"2016-09-20T09:12:56Z\", \"gps_lon\": 120.323, \"s_d0\": 41, \"s_h0\": 68, \"device_id\": \"28C2DDDD479F\"}, {\"gps_lat\": 25.016, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"74DA3895C36E\", \"timestamp\": \"2016-09-20T09:13:00Z\", \"gps_lon\": 121.516, \"s_d0\": 4, \"s_h0\": 53, \"device_id\": \"74DA3895C36E\"}, {\"gps_lat\": 24.989, \"gps_num\": 9, \"s_t0\": 29.75, \"SiteName\": \"\\\\u79c1\\\\u7acb\\\\u518d\\\\u8208\\\\u5c0f\\\\u5b78\", \"timestamp\": \"2016-09-20T09:13:05Z\", \"gps_lon\": 121.557, \"s_d0\": 43, \"s_h0\": 84, \"device_id\": \"28C2DDDD47A4\"}, {\"gps_lat\": 35.648, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"74DA388FF670\", \"timestamp\": \"2016-09-20T09:13:05Z\", \"gps_lon\": 139.75, \"s_d0\": 6, \"s_h0\": 71, \"device_id\": \"74DA388FF670\"}, {\"gps_lat\": 25.001, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"\\\\u535a\\\\u5609\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:06Z\", \"gps_lon\": 121.575, \"s_d0\": 39, \"s_h0\": 85, \"device_id\": \"28C2DDDD4591\"}, {\"gps_lat\": 37.539, \"gps_num\": 9, \"s_t0\": 25.75, \"SiteName\": \"AirBox-ASEAN-06 (Korea)\", \"timestamp\": \"2016-09-20T09:13:09Z\", \"gps_lon\": 127.073, \"s_d0\": 14, \"s_h0\": 37, \"device_id\": \"74DA3895C2DC\"}, {\"gps_lat\": 24.107, \"gps_num\": 9, \"s_t0\": 32.37, \"SiteName\": \"74DA3895C3BE\", \"timestamp\": \"2016-09-20T09:13:10Z\", \"gps_lon\": 120.621, \"s_d0\": 34, \"s_h0\": 60, \"device_id\": \"74DA3895C3BE\"}, {\"gps_lat\": 24.684, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"74DA388FF65C\", \"timestamp\": \"2016-09-20T09:13:14Z\", \"gps_lon\": 121.123, \"s_d0\": 36, \"s_h0\": 62, \"device_id\": \"74DA388FF65C\"}, {\"gps_lat\": 24.166, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"74DA3895C2B8\", \"timestamp\": \"2016-09-20T09:13:19Z\", \"gps_lon\": 120.682, \"s_d0\": 30, \"s_h0\": 70, \"device_id\": \"74DA3895C2B8\"}, {\"gps_lat\": 24.085, \"gps_num\": 9, \"s_t0\": 33, \"SiteName\": \"74DA3895E078\", \"timestamp\": \"2016-09-20T09:13:20Z\", \"gps_lon\": 120.558, \"s_d0\": 37, \"s_h0\": 63, \"device_id\": \"74DA3895E078\"}, {\"gps_lat\": 1.342, \"gps_num\": 9, \"s_t0\": 35.37, \"SiteName\": \"AirBox-LASS-40 (SUTD-01)\", \"timestamp\": \"2016-09-20T09:13:21Z\", \"gps_lon\": 103.964, \"s_d0\": 4, \"s_h0\": 59, \"device_id\": \"28C2DDDD4625\"}, {\"gps_lat\": 24.173, \"gps_num\": 9, \"s_t0\": 33.25, \"SiteName\": \"74DA3895C40E\", \"timestamp\": \"2016-09-20T09:13:24Z\", \"gps_lon\": 120.696, \"s_d0\": 31, \"s_h0\": 55, \"device_id\": \"74DA3895C40E\"}, {\"gps_lat\": 25.058, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"28C2DDDD4583\", \"timestamp\": \"2016-09-20T09:13:30Z\", \"gps_lon\": 121.533, \"s_d0\": 28, \"s_h0\": 64, \"device_id\": \"28C2DDDD4583\"}, {\"gps_lat\": 24.305, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"74DA3895E0E2\", \"timestamp\": \"2016-09-20T09:13:32Z\", \"gps_lon\": 120.712, \"s_d0\": 30, \"s_h0\": 65, \"device_id\": \"74DA3895E0E2\"}, {\"gps_lat\": 25.023, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"\\\\u842c\\\\u5927\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:33Z\", \"gps_lon\": 121.499, \"s_d0\": 34, \"s_h0\": 80, \"device_id\": \"28C2DDDD455E\"}, {\"gps_lat\": 51.15, \"gps_num\": 9, \"s_t0\": 19.5, \"SiteName\": \"74DA388FF6D0\", \"timestamp\": \"2016-09-20T09:13:36Z\", \"gps_lon\": 6.453, \"s_d0\": 24, \"s_h0\": 66, \"device_id\": \"74DA388FF6D0\"}, {\"gps_lat\": 24.127, \"gps_num\": 9, \"s_t0\": 33.75, \"SiteName\": \"74DA3895C212\", \"timestamp\": \"2016-09-20T09:13:41Z\", \"gps_lon\": 120.614, \"s_d0\": 31, \"s_h0\": 57, \"device_id\": \"74DA3895C212\"}, {\"gps_lat\": 21.004, \"gps_num\": 9, \"s_t0\": 34.25, \"SiteName\": \"AirBox-ASEAN-05 (Vietnam)\", \"timestamp\": \"2016-09-20T09:13:42Z\", \"gps_lon\": 105.847, \"s_d0\": 42, \"s_h0\": 48, \"device_id\": \"74DA3895C446\"}, {\"gps_lat\": 50.938, \"gps_num\": 9, \"s_t0\": 13.37, \"SiteName\": \"74DA388FF534\", \"timestamp\": \"2016-09-20T09:13:46Z\", \"gps_lon\": -114.084, \"s_d0\": 1, \"s_h0\": 48, \"device_id\": \"74DA388FF534\"}, {\"gps_lat\": 25.155, \"gps_num\": 9, \"s_t0\": 28, \"SiteName\": \"\\\\u5927\\\\u5c6f\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:47Z\", \"gps_lon\": 121.504, \"s_d0\": 34, \"s_h0\": 79, \"device_id\": \"28C2DDDD441E\"}, {\"gps_lat\": 24.137, \"gps_num\": 9, \"s_t0\": 35.75, \"SiteName\": \"74DA3895C3B8\", \"timestamp\": \"2016-09-20T09:13:49Z\", \"gps_lon\": 120.658, \"s_d0\": 27, \"s_h0\": 47, \"device_id\": \"74DA3895C3B8\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.5, \"SiteName\": \"74DA388FF3CC\", \"timestamp\": \"2016-09-20T09:13:49Z\", \"gps_lon\": 121.451, \"s_d0\": 50, \"s_h0\": 45, \"device_id\": \"74DA388FF3CC\"}, {\"gps_lat\": 25.082, \"gps_num\": 9, \"s_t0\": 29.5, \"SiteName\": \"\\\\u846b\\\\u8606\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:50Z\", \"gps_lon\": 121.512, \"s_d0\": 20, \"s_h0\": 57, \"device_id\": \"28C2DDDD4534\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.5, \"SiteName\": \"\\\\u516c\\\\u9928\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:55Z\", \"gps_lon\": 121.451, \"s_d0\": 35, \"s_h0\": 88, \"device_id\": \"28C2DDDD4423\"}, {\"gps_lat\": 25.054, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"\\\\u65e5\\\\u65b0\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:57Z\", \"gps_lon\": 121.517, \"s_d0\": 31, \"s_h0\": 66, \"device_id\": \"28C2DDDD4236\"}, {\"gps_lat\": 24.109, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"74DA3895C3CC\", \"timestamp\": \"2016-09-20T09:13:59Z\", \"gps_lon\": 120.599, \"s_d0\": 36, \"s_h0\": 64, \"device_id\": \"74DA3895C3CC\"}, {\"gps_lat\": 24.287, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895E072\", \"timestamp\": \"2016-09-20T09:13:59Z\", \"gps_lon\": 120.584, \"s_d0\": 34, \"s_h0\": 64, \"device_id\": \"74DA3895E072\"}, {\"gps_lat\": 23.495, \"gps_num\": 9, \"s_t0\": 37, \"SiteName\": \"74DA388FF65A\", \"timestamp\": \"2016-09-20T09:14:01Z\", \"gps_lon\": 120.455, \"s_d0\": 34, \"s_h0\": 54, \"device_id\": \"74DA388FF65A\"}, {\"gps_lat\": 23.482, \"gps_num\": 9, \"s_t0\": 34.37, \"SiteName\": \"28C2DDDD4343\", \"timestamp\": \"2016-09-20T09:14:03Z\", \"gps_lon\": 120.462, \"s_d0\": 34, \"s_h0\": 59, \"device_id\": \"28C2DDDD4343\"}, {\"gps_lat\": 25.053, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"28C2DDDD40E8\", \"timestamp\": \"2016-09-20T09:14:04Z\", \"gps_lon\": 121.513, \"s_d0\": 34, \"s_h0\": 72, \"device_id\": \"28C2DDDD40E8\"}, {\"gps_lat\": 24.139, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"74DA3895C376\", \"timestamp\": \"2016-09-20T09:14:04Z\", \"gps_lon\": 120.597, \"s_d0\": 34, \"s_h0\": 61, \"device_id\": \"74DA3895C376\"}, {\"gps_lat\": 24.112, \"gps_num\": 9, \"s_t0\": 36.37, \"SiteName\": \"74DA3895C5B4\", \"timestamp\": \"2016-09-20T09:14:06Z\", \"gps_lon\": 120.667, \"s_d0\": 29, \"s_h0\": 52, \"device_id\": \"74DA3895C5B4\"}, {\"gps_lat\": 24.407, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA3895C40A\", \"timestamp\": \"2016-09-20T09:14:07Z\", \"gps_lon\": 120.642, \"s_d0\": 37, \"s_h0\": 70, \"device_id\": \"74DA3895C40A\"}, {\"gps_lat\": 23.848, \"gps_num\": 9, \"s_t0\": 33, \"SiteName\": \"AirBox-LASS-06\", \"timestamp\": \"2016-09-20T09:14:09Z\", \"gps_lon\": 120.286, \"s_d0\": 41, \"s_h0\": 77, \"device_id\": \"28C2DDDD44AA\"}, {\"gps_lat\": 35.123, \"gps_num\": 9, \"s_t0\": 28.62, \"SiteName\": \"28C2DDDD47DE\", \"timestamp\": \"2016-09-20T09:14:11Z\", \"gps_lon\": 138.879, \"s_d0\": 2, \"s_h0\": 70, \"device_id\": \"28C2DDDD47DE\"}, {\"gps_lat\": 24.145, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"74DA3895C54E\", \"timestamp\": \"2016-09-20T09:14:11Z\", \"gps_lon\": 120.664, \"s_d0\": 31, \"s_h0\": 63, \"device_id\": \"74DA3895C54E\"}, {\"gps_lat\": 24.147, \"gps_num\": 9, \"s_t0\": 31.37, \"SiteName\": \"74DA3895C230\", \"timestamp\": \"2016-09-20T09:14:14Z\", \"gps_lon\": 120.638, \"s_d0\": 34, \"s_h0\": 62, \"device_id\": \"74DA3895C230\"}, {\"gps_lat\": 25.028, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"28C2DDDD4342\", \"timestamp\": \"2016-09-20T09:14:14Z\", \"gps_lon\": 121.556, \"s_d0\": 33, \"s_h0\": 80, \"device_id\": \"28C2DDDD4342\"}, {\"gps_lat\": 24.175, \"gps_num\": 9, \"s_t0\": 32.37, \"SiteName\": \"74DA3895C3AE\", \"timestamp\": \"2016-09-20T09:14:15Z\", \"gps_lon\": 120.617, \"s_d0\": 36, \"s_h0\": 60, \"device_id\": \"74DA3895C3AE\"}, {\"gps_lat\": 37.471, \"gps_num\": 9, \"s_t0\": 27.37, \"SiteName\": \"74DA388FF73C\", \"timestamp\": \"2016-09-20T09:14:15Z\", \"gps_lon\": 127.039, \"s_d0\": 11, \"s_h0\": 36, \"device_id\": \"74DA388FF73C\"}, {\"gps_lat\": 25.072, \"gps_num\": 9, \"s_t0\": 31.62, \"SiteName\": \"AirBox-LASS-23\", \"timestamp\": \"2016-09-20T09:14:16Z\", \"gps_lon\": 121.434, \"s_d0\": 34, \"s_h0\": 77, \"device_id\": \"28C2DDDD47C2\"}, {\"gps_lat\": 24.977, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"28C2DDDD47A0\", \"timestamp\": \"2016-09-20T09:14:17Z\", \"gps_lon\": 121.524, \"s_d0\": 28, \"s_h0\": 66, \"device_id\": \"28C2DDDD47A0\"}, {\"gps_lat\": 25.002, \"gps_num\": 9, \"s_t0\": 28.75, \"SiteName\": \"\\\\u8208\\\\u5fb7\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:18Z\", \"gps_lon\": 121.551, \"s_d0\": 39, \"s_h0\": 92, \"device_id\": \"28C2DDDD4404\"}, {\"gps_lat\": 23.954, \"gps_num\": 9, \"s_t0\": 33.75, \"SiteName\": \"AirBox-LASS-04\", \"timestamp\": \"2016-09-20T09:14:20Z\", \"gps_lon\": 120.574, \"s_d0\": 27, \"s_h0\": 63, \"device_id\": \"28C2DDDD44F8\"}, {\"gps_lat\": 25.115, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"\\\\u77f3\\\\u724c\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:20Z\", \"gps_lon\": 121.512, \"s_d0\": 35, \"s_h0\": 75, \"device_id\": \"28C2DDDD4229\"}, {\"gps_lat\": 25.069, \"gps_num\": 9, \"s_t0\": 29.75, \"SiteName\": \"\\\\u6771\\\\u6e56\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:21Z\", \"gps_lon\": 121.615, \"s_d0\": 36, \"s_h0\": 79, \"device_id\": \"28C2DDDD4149\"}, {\"gps_lat\": 24.797, \"gps_num\": 9, \"s_t0\": 29, \"SiteName\": \"AirBox-LASS-12\", \"timestamp\": \"2016-09-20T09:14:23Z\", \"gps_lon\": 120.975, \"s_d0\": 38, \"s_h0\": 96, \"device_id\": \"28C2DDDD479D\"}, {\"gps_lat\": 25.101, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"28C2DDDD4620\", \"timestamp\": \"2016-09-20T09:14:24Z\", \"gps_lon\": 121.554, \"s_d0\": 34, \"s_h0\": 75, \"device_id\": \"28C2DDDD4620\"}, {\"gps_lat\": 24.187, \"gps_num\": 9, \"s_t0\": 35.25, \"SiteName\": \"74DA3895C312\", \"timestamp\": \"2016-09-20T09:14:25Z\", \"gps_lon\": 120.595, \"s_d0\": 33, \"s_h0\": 55, \"device_id\": \"74DA3895C312\"}, {\"gps_lat\": 24.78, \"gps_num\": 9, \"s_t0\": 26.75, \"SiteName\": \"74DA388FF3D0\", \"timestamp\": \"2016-09-20T09:14:26Z\", \"gps_lon\": 120.995, \"s_d0\": 15, \"s_h0\": 54, \"device_id\": \"74DA388FF3D0\"}, {\"gps_lat\": 24.216, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"74DA3895C2BA\", \"timestamp\": \"2016-09-20T09:14:28Z\", \"gps_lon\": 120.567, \"s_d0\": 35, \"s_h0\": 68, \"device_id\": \"74DA3895C2BA\"}, {\"gps_lat\": 25.043, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"\\\\u6c38\\\\u5409\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:28Z\", \"gps_lon\": 121.579, \"s_d0\": 35, \"s_h0\": 85, \"device_id\": \"28C2DDDD443A\"}, {\"gps_lat\": 24.149, \"gps_num\": 9, \"s_t0\": 35.25, \"SiteName\": \"74DA3895C2C0\", \"timestamp\": \"2016-09-20T09:14:31Z\", \"gps_lon\": 120.67, \"s_d0\": 31, \"s_h0\": 55, \"device_id\": \"74DA3895C2C0\"}, {\"gps_lat\": 25.112, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"\\\\u660e\\\\u5fb7\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:34Z\", \"gps_lon\": 121.522, \"s_d0\": 36, \"s_h0\": 72, \"device_id\": \"28C2DDDD458A\"}, {\"gps_lat\": 25.067, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"\\\\u5357\\\\u6e56\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:36Z\", \"gps_lon\": 121.611, \"s_d0\": 37, \"s_h0\": 86, \"device_id\": \"28C2DDDD434D\"}, {\"gps_lat\": 22.992, \"gps_num\": 9, \"s_t0\": 33.62, \"SiteName\": \"AirBox-LASS-13\", \"timestamp\": \"2016-09-20T09:14:38Z\", \"gps_lon\": 120.204, \"s_d0\": 28, \"s_h0\": 55, \"device_id\": \"28C2DDDD42E2\"}, {\"gps_lat\": 25.005, \"gps_num\": 9, \"s_t0\": 30.62, \"SiteName\": \"\\\\u842c\\\\u798f\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:40Z\", \"gps_lon\": 121.537, \"s_d0\": 47, \"s_h0\": 83, \"device_id\": \"28C2DDDD4571\"}, {\"gps_lat\": 24.119, \"gps_num\": 9, \"s_t0\": 28, \"SiteName\": \"74DA3895C56C\", \"timestamp\": \"2016-09-20T09:14:41Z\", \"gps_lon\": 120.67, \"s_d0\": 37, \"s_h0\": 56, \"device_id\": \"74DA3895C56C\"}, {\"gps_lat\": 24.19, \"gps_num\": 9, \"s_t0\": 41.87, \"SiteName\": \"74DA3895E0DC\", \"timestamp\": \"2016-09-20T09:14:44Z\", \"gps_lon\": 120.592, \"s_d0\": 25, \"s_h0\": 34, \"device_id\": \"74DA3895E0DC\"}, {\"gps_lat\": 24.163, \"gps_num\": 9, \"s_t0\": 32.25, \"SiteName\": \"74DA3895C3B4\", \"timestamp\": \"2016-09-20T09:14:47Z\", \"gps_lon\": 120.695, \"s_d0\": 27, \"s_h0\": 56, \"device_id\": \"74DA3895C3B4\"}, {\"gps_lat\": 24.184, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA3895C2BC\", \"timestamp\": \"2016-09-20T09:14:47Z\", \"gps_lon\": 120.609, \"s_d0\": 35, \"s_h0\": 66, \"device_id\": \"74DA3895C2BC\"}, {\"gps_lat\": 24.26, \"gps_num\": 9, \"s_t0\": 29.5, \"SiteName\": \"74DA3895C22A\", \"timestamp\": \"2016-09-20T09:14:48Z\", \"gps_lon\": 120.816, \"s_d0\": 34, \"s_h0\": 70, \"device_id\": \"74DA3895C22A\"}, {\"gps_lat\": 25.061, \"gps_num\": 9, \"s_t0\": 30.75, \"SiteName\": \"\\\\u6c38\\\\u6a02\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:50Z\", \"gps_lon\": 121.51, \"s_d0\": 35, \"s_h0\": 75, \"device_id\": \"28C2DDDD4598\"}, {\"gps_lat\": 24.976, \"gps_num\": 9, \"s_t0\": 27.87, \"SiteName\": \"\\\\u6307\\\\u5357\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:50Z\", \"gps_lon\": 121.583, \"s_d0\": 34, \"s_h0\": 100, \"device_id\": \"28C2DDDD4418\"}, {\"gps_lat\": 1.344, \"gps_num\": 9, \"s_t0\": 33.62, \"SiteName\": \"AirBox-LASS-43 (SUTD-04)\", \"timestamp\": \"2016-09-20T09:14:53Z\", \"gps_lon\": 103.93, \"s_d0\": 10, \"s_h0\": 63, \"device_id\": \"28C2DDDD4140\"}, {\"gps_lat\": 25.126, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"\\\\u6e05\\\\u6c5f\\\\u570b\\\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:54Z\", \"gps_lon\": 121.507, \"s_d0\": 35, \"s_h0\": 72, \"device_id\": \"28C2DDDD4246\"}, {\"gps_lat\": 25.08, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"28C2DDDD40CB\", \"timestamp\": \"2016-09-20T09:14:55Z\", \"gps_lon\": 121.595, \"s_d0\": 37, \"s_h0\": 79, \"device_id\": \"28C2DDDD40CB\"}]}\\n'\n"
     ]
    }
   ],
   "source": [
    "# 標準函式庫\n",
    "\n",
    "import urllib.request as ur\n",
    "url = 'http://nrl.iis.sinica.edu.tw/LASS/last-all-airbox.json'\n",
    "conn = ur.urlopen(url)\n",
    "print(conn)\n",
    "\n",
    "data = conn.read()\n",
    "print(data)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "application/json\n",
      "===========================================================================\n",
      "\n",
      "Date：Tue, 20 Sep 2016 09:19:51 GMT\n",
      "Server：Apache/2.4.17 (FreeBSD) PHP/5.6.14 mod_perl/2.0.9 Perl/v5.20.3\n",
      "Last-Modified：Tue, 20 Sep 2016 09:15:02 GMT\n",
      "ETag：\"c7aa-53cecdd0b3180\"\n",
      "Accept-Ranges：bytes\n",
      "Content-Length：51114\n",
      "Connection：close\n",
      "Content-Type：application/json\n"
     ]
    }
   ],
   "source": [
    "print(conn.getheader('Content-Type'))\n",
    "\n",
    "print('===========================================================================\\n')\n",
    "\n",
    "for key, value in conn.getheaders():\n",
    "    print(key, value, sep='：')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<Response [200]>\n",
      "{\"num_of_records\": 267, \"original-data-source\": \"Edimax Technolgy\", \"source\": \"last-all-airbox by IIS-NRL\", \"version\": \"2016-09-20T09:15:01Z\", \"original-project-website\": \"http://airbox.edimaxcloud.com/\", \"feeds\": [{\"gps_lat\": 23.741, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"\\u9f8d\\u5b89\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:23Z\", \"gps_lon\": 120.755, \"s_d0\": 32, \"s_h0\": 66, \"device_id\": \"28C2DDDD415C\"}, {\"gps_lat\": 22.373, \"gps_num\": 9, \"s_t0\": 25.62, \"SiteName\": \"74DA3895C540\", \"timestamp\": \"2016-09-20T09:12:34Z\", \"gps_lon\": 114.109, \"s_d0\": 32, \"s_h0\": 54, \"device_id\": \"74DA3895C540\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.5, \"SiteName\": \"74DA3895C5AA\", \"timestamp\": \"2016-09-20T07:26:33Z\", \"gps_lon\": 121.451, \"s_d0\": 22, \"s_h0\": 67, \"device_id\": \"74DA3895C5AA\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28, \"SiteName\": \"74DA3895C280\", \"timestamp\": \"2016-09-20T07:27:14Z\", \"gps_lon\": 121.451, \"s_d0\": 25, \"s_h0\": 64, \"device_id\": \"74DA3895C280\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.5, \"SiteName\": \"74DA3895C286\", \"timestamp\": \"2016-09-20T07:29:10Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 63, \"device_id\": \"74DA3895C286\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.12, \"SiteName\": \"74DA3895C5A8\", \"timestamp\": \"2016-09-20T07:30:42Z\", \"gps_lon\": 121.451, \"s_d0\": 21, \"s_h0\": 62, \"device_id\": \"74DA3895C5A8\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.25, \"SiteName\": \"74DA3895C27C\", \"timestamp\": \"2016-09-20T07:30:45Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 63, \"device_id\": \"74DA3895C27C\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.62, \"SiteName\": \"74DA3895C4F0\", \"timestamp\": \"2016-09-20T07:45:18Z\", \"gps_lon\": 121.451, \"s_d0\": 26, \"s_h0\": 62, \"device_id\": \"74DA3895C4F0\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 26.87, \"SiteName\": \"74DA3895C4E6\", \"timestamp\": \"2016-09-20T07:47:25Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 66, \"device_id\": \"74DA3895C4E6\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.12, \"SiteName\": \"74DA3895C4EC\", \"timestamp\": \"2016-09-20T07:49:35Z\", \"gps_lon\": 121.451, \"s_d0\": 25, \"s_h0\": 63, \"device_id\": \"74DA3895C4EC\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.25, \"SiteName\": \"74DA3895C4EA\", \"timestamp\": \"2016-09-20T07:51:33Z\", \"gps_lon\": 121.451, \"s_d0\": 23, \"s_h0\": 65, \"device_id\": \"74DA3895C4EA\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.62, \"SiteName\": \"74DA3895C482\", \"timestamp\": \"2016-09-20T08:13:11Z\", \"gps_lon\": 121.451, \"s_d0\": 23, \"s_h0\": 62, \"device_id\": \"74DA3895C482\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.75, \"SiteName\": \"74DA3895C488\", \"timestamp\": \"2016-09-20T08:13:25Z\", \"gps_lon\": 121.451, \"s_d0\": 18, \"s_h0\": 60, \"device_id\": \"74DA3895C488\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.87, \"SiteName\": \"74DA3895C4F2\", \"timestamp\": \"2016-09-20T08:13:27Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 63, \"device_id\": \"74DA3895C4F2\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28, \"SiteName\": \"74DA3895C4E8\", \"timestamp\": \"2016-09-20T08:16:18Z\", \"gps_lon\": 121.451, \"s_d0\": 22, \"s_h0\": 60, \"device_id\": \"74DA3895C4E8\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 26.75, \"SiteName\": \"74DA3895C284\", \"timestamp\": \"2016-09-20T08:32:08Z\", \"gps_lon\": 121.451, \"s_d0\": 18, \"s_h0\": 62, \"device_id\": \"74DA3895C284\"}, {\"gps_lat\": 24.308, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C35E\", \"timestamp\": \"2016-09-20T08:34:56Z\", \"gps_lon\": 120.715, \"s_d0\": 31, \"s_h0\": 55, \"device_id\": \"74DA3895C35E\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.25, \"SiteName\": \"74DA3895C47C\", \"timestamp\": \"2016-09-20T08:38:03Z\", \"gps_lon\": 121.451, \"s_d0\": 24, \"s_h0\": 61, \"device_id\": \"74DA3895C47C\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.25, \"SiteName\": \"74DA3895C486\", \"timestamp\": \"2016-09-20T08:38:43Z\", \"gps_lon\": 121.451, \"s_d0\": 21, \"s_h0\": 59, \"device_id\": \"74DA3895C486\"}, {\"gps_lat\": 25.053, \"gps_num\": 9, \"s_t0\": 29.5, \"SiteName\": \"\\u7389\\u6210\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T08:41:50Z\", \"gps_lon\": 121.593, \"s_d0\": 31, \"s_h0\": 82, \"device_id\": \"28C2DDDD43FD\"}, {\"gps_lat\": 24.153, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"74DA3895C3DC\", \"timestamp\": \"2016-09-20T08:43:01Z\", \"gps_lon\": 120.631, \"s_d0\": 33, \"s_h0\": 59, \"device_id\": \"74DA3895C3DC\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.12, \"SiteName\": \"74DA3895C5A2\", \"timestamp\": \"2016-09-20T08:44:00Z\", \"gps_lon\": 121.451, \"s_d0\": 27, \"s_h0\": 61, \"device_id\": \"74DA3895C5A2\"}, {\"gps_lat\": 24.349, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"74DA3895C424\", \"timestamp\": \"2016-09-20T08:52:26Z\", \"gps_lon\": 120.656, \"s_d0\": 33, \"s_h0\": 67, \"device_id\": \"74DA3895C424\"}, {\"gps_lat\": 24.134, \"gps_num\": 9, \"s_t0\": 34.12, \"SiteName\": \"74DA3895C318\", \"timestamp\": \"2016-09-20T08:52:31Z\", \"gps_lon\": 120.724, \"s_d0\": 28, \"s_h0\": 57, \"device_id\": \"74DA3895C318\"}, {\"gps_lat\": 37.354, \"gps_num\": 9, \"s_t0\": 29.75, \"SiteName\": \"28C2DDDD45E1\", \"timestamp\": \"2016-09-20T08:58:26Z\", \"gps_lon\": 127.212, \"s_d0\": 6, \"s_h0\": 53, \"device_id\": \"28C2DDDD45E1\"}, {\"gps_lat\": 24.313, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"74DA3895C38E\", \"timestamp\": \"2016-09-20T08:58:43Z\", \"gps_lon\": 120.729, \"s_d0\": 28, \"s_h0\": 60, \"device_id\": \"74DA3895C38E\"}, {\"gps_lat\": 24.177, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"AirBox-LASS-27\", \"timestamp\": \"2016-09-20T09:01:53Z\", \"gps_lon\": 120.598, \"s_d0\": 35, \"s_h0\": 76, \"device_id\": \"28C2DDDD47BC\"}, {\"gps_lat\": 24.191, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"74DA3895C21E\", \"timestamp\": \"2016-09-20T09:01:56Z\", \"gps_lon\": 120.612, \"s_d0\": 35, \"s_h0\": 64, \"device_id\": \"74DA3895C21E\"}, {\"gps_lat\": 25.016, \"gps_num\": 9, \"s_t0\": 32.25, \"SiteName\": \"74DA3895C36C\", \"timestamp\": \"2016-09-20T09:03:49Z\", \"gps_lon\": 121.516, \"s_d0\": 4, \"s_h0\": 53, \"device_id\": \"74DA3895C36C\"}, {\"gps_lat\": 51.022, \"gps_num\": 9, \"s_t0\": 18.5, \"SiteName\": \"74DA388FF3F0\", \"timestamp\": \"2016-09-20T09:04:16Z\", \"gps_lon\": -114.108, \"s_d0\": 0, \"s_h0\": 32, \"device_id\": \"74DA388FF3F0\"}, {\"gps_lat\": 25.059, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"\\u6c11\\u65cf\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:04:17Z\", \"gps_lon\": 121.551, \"s_d0\": 36, \"s_h0\": 91, \"device_id\": \"28C2DDDD4408\"}, {\"gps_lat\": 23.717, \"gps_num\": 9, \"s_t0\": 32.25, \"SiteName\": \"74DA3895C2D4\", \"timestamp\": \"2016-09-20T09:04:55Z\", \"gps_lon\": 120.546, \"s_d0\": 40, \"s_h0\": 71, \"device_id\": \"74DA3895C2D4\"}, {\"gps_lat\": 23.465, \"gps_num\": 9, \"s_t0\": 34.87, \"SiteName\": \"28C2DDDD41C7\", \"timestamp\": \"2016-09-20T09:04:56Z\", \"gps_lon\": 120.248, \"s_d0\": 30, \"s_h0\": 63, \"device_id\": \"28C2DDDD41C7\"}, {\"gps_lat\": 25.098, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"\\u798f\\u6797\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:05:27Z\", \"gps_lon\": 121.53, \"s_d0\": 35, \"s_h0\": 77, \"device_id\": \"28C2DDDD459A\"}, {\"gps_lat\": 24.306, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"74DA3895C35C\", \"timestamp\": \"2016-09-20T09:05:27Z\", \"gps_lon\": 120.716, \"s_d0\": 37, \"s_h0\": 66, \"device_id\": \"74DA3895C35C\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"74DA388FF4BC\", \"timestamp\": \"2016-09-20T09:05:35Z\", \"gps_lon\": 121.451, \"s_d0\": 33, \"s_h0\": 72, \"device_id\": \"74DA388FF4BC\"}, {\"gps_lat\": 24.168, \"gps_num\": 9, \"s_t0\": 34.75, \"SiteName\": \"74DA3895C2E4\", \"timestamp\": \"2016-09-20T09:05:41Z\", \"gps_lon\": 120.662, \"s_d0\": 35, \"s_h0\": 51, \"device_id\": \"74DA3895C2E4\"}, {\"gps_lat\": 24.214, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895C314\", \"timestamp\": \"2016-09-20T09:05:51Z\", \"gps_lon\": 120.631, \"s_d0\": 36, \"s_h0\": 63, \"device_id\": \"74DA3895C314\"}, {\"gps_lat\": 23.468, \"gps_num\": 9, \"s_t0\": 33.5, \"SiteName\": \"AirBox-LASS-33\", \"timestamp\": \"2016-09-20T09:06:07Z\", \"gps_lon\": 120.453, \"s_d0\": 34, \"s_h0\": 66, \"device_id\": \"28C2DDDD45E2\"}, {\"gps_lat\": 24.78, \"gps_num\": 9, \"s_t0\": 27.62, \"SiteName\": \"74DA388FF3BA\", \"timestamp\": \"2016-09-20T09:06:32Z\", \"gps_lon\": 120.995, \"s_d0\": 14, \"s_h0\": 52, \"device_id\": \"74DA388FF3BA\"}, {\"gps_lat\": 25.073, \"gps_num\": 9, \"s_t0\": 29.75, \"SiteName\": \"\\u5927\\u4f73\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:06:43Z\", \"gps_lon\": 121.536, \"s_d0\": 35, \"s_h0\": 74, \"device_id\": \"28C2DDDD41B2\"}, {\"gps_lat\": 24.957, \"gps_num\": 9, \"s_t0\": 27, \"SiteName\": \"74DA388FF5C4\", \"timestamp\": \"2016-09-20T09:06:55Z\", \"gps_lon\": 55.077, \"s_d0\": 22, \"s_h0\": 37, \"device_id\": \"74DA388FF5C4\"}, {\"gps_lat\": 37.471, \"gps_num\": 9, \"s_t0\": 28.62, \"SiteName\": \"74DA388FF742\", \"timestamp\": \"2016-09-20T09:07:36Z\", \"gps_lon\": 127.039, \"s_d0\": 11, \"s_h0\": 35, \"device_id\": \"74DA388FF742\"}, {\"gps_lat\": 25.08, \"gps_num\": 9, \"s_t0\": 26.5, \"SiteName\": \"28C2DDDD45FC\", \"timestamp\": \"2016-09-20T09:07:53Z\", \"gps_lon\": 121.571, \"s_d0\": 31, \"s_h0\": 83, \"device_id\": \"28C2DDDD45FC\"}, {\"gps_lat\": 1.324, \"gps_num\": 9, \"s_t0\": 38.75, \"SiteName\": \"AirBox-LASS-42 (SUTD-03)\", \"timestamp\": \"2016-09-20T09:08:28Z\", \"gps_lon\": 103.951, \"s_d0\": 4, \"s_h0\": 48, \"device_id\": \"28C2DDDD435C\"}, {\"gps_lat\": 24.186, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"74DA3895C392\", \"timestamp\": \"2016-09-20T09:08:39Z\", \"gps_lon\": 120.698, \"s_d0\": 32, \"s_h0\": 54, \"device_id\": \"74DA3895C392\"}, {\"gps_lat\": 51.128, \"gps_num\": 9, \"s_t0\": 8, \"SiteName\": \"74DA388FF3EE\", \"timestamp\": \"2016-09-20T09:08:50Z\", \"gps_lon\": -114.154, \"s_d0\": 1, \"s_h0\": 67, \"device_id\": \"74DA388FF3EE\"}, {\"gps_lat\": 24.786, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"74DA3895C2F0\", \"timestamp\": \"2016-09-20T09:08:51Z\", \"gps_lon\": 120.997, \"s_d0\": 21, \"s_h0\": 56, \"device_id\": \"74DA3895C2F0\"}, {\"gps_lat\": 37.371, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"28C2DDDD4352\", \"timestamp\": \"2016-09-20T09:08:52Z\", \"gps_lon\": 127.3, \"s_d0\": 13, \"s_h0\": 50, \"device_id\": \"28C2DDDD4352\"}, {\"gps_lat\": 24.14, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"74DA3895C588\", \"timestamp\": \"2016-09-20T09:08:52Z\", \"gps_lon\": 120.64, \"s_d0\": 34, \"s_h0\": 68, \"device_id\": \"74DA3895C588\"}, {\"gps_lat\": 25.105, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"\\u5bcc\\u5b89\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:00Z\", \"gps_lon\": 121.482, \"s_d0\": 31, \"s_h0\": 67, \"device_id\": \"28C2DDDD45A1\"}, {\"gps_lat\": 25.061, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"\\u96d9\\u84ee\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:02Z\", \"gps_lon\": 121.516, \"s_d0\": 33, \"s_h0\": 78, \"device_id\": \"28C2DDDD457E\"}, {\"gps_lat\": 25.038, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"\\u79c1\\u7acb\\u5fa9\\u8208\\u5be6\\u9a57\\u4e2d\\u5b78\", \"timestamp\": \"2016-09-20T09:09:06Z\", \"gps_lon\": 121.548, \"s_d0\": 34, \"s_h0\": 82, \"device_id\": \"28C2DDDD452E\"}, {\"gps_lat\": 23.483, \"gps_num\": 9, \"s_t0\": 35, \"SiteName\": \"AirBox-LASS-36\", \"timestamp\": \"2016-09-20T09:09:07Z\", \"gps_lon\": 120.443, \"s_d0\": 39, \"s_h0\": 69, \"device_id\": \"28C2DDDD4781\"}, {\"gps_lat\": 25.039, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"28C2DDDD3FFA\", \"timestamp\": \"2016-09-20T09:09:07Z\", \"gps_lon\": 121.621, \"s_d0\": 39, \"s_h0\": 82, \"device_id\": \"28C2DDDD3FFA\"}, {\"gps_lat\": 25.031, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"\\u4fe1\\u7fa9\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:09Z\", \"gps_lon\": 121.563, \"s_d0\": 28, \"s_h0\": 90, \"device_id\": \"28C2DDDD43FC\"}, {\"gps_lat\": 51.083, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"74DA388FF3F6\", \"timestamp\": \"2016-09-20T09:09:10Z\", \"gps_lon\": -114.13, \"s_d0\": 0, \"s_h0\": 23, \"device_id\": \"74DA388FF3F6\"}, {\"gps_lat\": 24.084, \"gps_num\": 9, \"s_t0\": 31.37, \"SiteName\": \"74DA3895C410\", \"timestamp\": \"2016-09-20T09:09:13Z\", \"gps_lon\": 120.559, \"s_d0\": 34, \"s_h0\": 69, \"device_id\": \"74DA3895C410\"}, {\"gps_lat\": 25.013, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"\\u6baf\\u846c\\u8655(\\u4e00)\", \"timestamp\": \"2016-09-20T09:09:15Z\", \"gps_lon\": 121.552, \"s_d0\": 43, \"s_h0\": 79, \"device_id\": \"28C2DDDD457A\"}, {\"gps_lat\": 25.071, \"gps_num\": 9, \"s_t0\": 26, \"SiteName\": \"74DA3895C332\", \"timestamp\": \"2016-09-20T09:09:17Z\", \"gps_lon\": 121.364, \"s_d0\": 39, \"s_h0\": 81, \"device_id\": \"74DA3895C332\"}, {\"gps_lat\": 24.151, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895C294\", \"timestamp\": \"2016-09-20T09:09:17Z\", \"gps_lon\": 120.633, \"s_d0\": 37, \"s_h0\": 61, \"device_id\": \"74DA3895C294\"}, {\"gps_lat\": 24.302, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"74DA3895C394\", \"timestamp\": \"2016-09-20T09:09:18Z\", \"gps_lon\": 120.72, \"s_d0\": 32, \"s_h0\": 66, \"device_id\": \"74DA3895C394\"}, {\"gps_lat\": 24.394, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"74DA3895C2B6\", \"timestamp\": \"2016-09-20T09:09:20Z\", \"gps_lon\": 120.603, \"s_d0\": 34, \"s_h0\": 62, \"device_id\": \"74DA3895C2B6\"}, {\"gps_lat\": 25.037, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"\\u8cc7\\u8a0a\\u5c40\", \"timestamp\": \"2016-09-20T09:09:21Z\", \"gps_lon\": 121.564, \"s_d0\": 33, \"s_h0\": 71, \"device_id\": \"28C2DDDD4528\"}, {\"gps_lat\": 24.193, \"gps_num\": 9, \"s_t0\": 33.25, \"SiteName\": \"74DA3895E0E0\", \"timestamp\": \"2016-09-20T09:09:23Z\", \"gps_lon\": 120.563, \"s_d0\": 32, \"s_h0\": 58, \"device_id\": \"74DA3895E0E0\"}, {\"gps_lat\": 24.131, \"gps_num\": 9, \"s_t0\": 35.37, \"SiteName\": \"74DA3895C596\", \"timestamp\": \"2016-09-20T09:09:26Z\", \"gps_lon\": 120.644, \"s_d0\": 32, \"s_h0\": 52, \"device_id\": \"74DA3895C596\"}, {\"gps_lat\": 24.109, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C3EC\", \"timestamp\": \"2016-09-20T09:09:27Z\", \"gps_lon\": 120.688, \"s_d0\": 33, \"s_h0\": 57, \"device_id\": \"74DA3895C3EC\"}, {\"gps_lat\": 24.12, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C2F8\", \"timestamp\": \"2016-09-20T09:09:27Z\", \"gps_lon\": 120.734, \"s_d0\": 26, \"s_h0\": 57, \"device_id\": \"74DA3895C2F8\"}, {\"gps_lat\": 24.989, \"gps_num\": 9, \"s_t0\": 29, \"SiteName\": \"28C2DDDD457F\", \"timestamp\": \"2016-09-20T09:09:28Z\", \"gps_lon\": 121.54, \"s_d0\": 36, \"s_h0\": 80, \"device_id\": \"28C2DDDD457F\"}, {\"gps_lat\": 22.977, \"gps_num\": 9, \"s_t0\": 35.25, \"SiteName\": \"AirBox-LASS-09\", \"timestamp\": \"2016-09-20T09:09:30Z\", \"gps_lon\": 120.275, \"s_d0\": 36, \"s_h0\": 71, \"device_id\": \"28C2DDDD479C\"}, {\"gps_lat\": 25.054, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"AirBox-LASS-01\", \"timestamp\": \"2016-09-20T09:09:39Z\", \"gps_lon\": 121.553, \"s_d0\": 31, \"s_h0\": 75, \"device_id\": \"28C2DDDD478C\"}, {\"gps_lat\": 24.155, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"74DA3895C3FE\", \"timestamp\": \"2016-09-20T09:09:40Z\", \"gps_lon\": 120.667, \"s_d0\": 32, \"s_h0\": 58, \"device_id\": \"74DA3895C3FE\"}, {\"gps_lat\": 25.023, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"AirBox-LASS-48 (\\u9f8d\\u5b89\\u570b\\u5c0f-\\u9ad8\\u6a13\\u5c64)\", \"timestamp\": \"2016-09-20T09:09:42Z\", \"gps_lon\": 121.535, \"s_d0\": 33, \"s_h0\": 77, \"device_id\": \"28C2DDDD459C\"}, {\"gps_lat\": 15.167, \"gps_num\": 9, \"s_t0\": 32.12, \"SiteName\": \"28C2DDDD45D9\", \"timestamp\": \"2016-09-20T09:09:45Z\", \"gps_lon\": 120.6, \"s_d0\": 36, \"s_h0\": 74, \"device_id\": \"28C2DDDD45D9\"}, {\"gps_lat\": 24.165, \"gps_num\": 9, \"s_t0\": 31.62, \"SiteName\": \"74DA3895C576\", \"timestamp\": \"2016-09-20T09:09:46Z\", \"gps_lon\": 120.715, \"s_d0\": 37, \"s_h0\": 60, \"device_id\": \"74DA3895C576\"}, {\"gps_lat\": 25.044, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"\\u6c38\\u6625\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:46Z\", \"gps_lon\": 121.578, \"s_d0\": 32, \"s_h0\": 70, \"device_id\": \"28C2DDDD44B2\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"28C2DDDD40F0\", \"timestamp\": \"2016-09-20T09:09:47Z\", \"gps_lon\": 121.451, \"s_d0\": 9, \"s_h0\": 45, \"device_id\": \"28C2DDDD40F0\"}, {\"gps_lat\": 24.174, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"74DA3895C55C\", \"timestamp\": \"2016-09-20T09:09:48Z\", \"gps_lon\": 120.578, \"s_d0\": 33, \"s_h0\": 62, \"device_id\": \"74DA3895C55C\"}, {\"gps_lat\": 24.175, \"gps_num\": 9, \"s_t0\": 34.87, \"SiteName\": \"74DA3895C2B4\", \"timestamp\": \"2016-09-20T09:09:50Z\", \"gps_lon\": 120.67, \"s_d0\": 32, \"s_h0\": 51, \"device_id\": \"74DA3895C2B4\"}, {\"gps_lat\": 24.188, \"gps_num\": 9, \"s_t0\": 30.87, \"SiteName\": \"74DA3895C1FA\", \"timestamp\": \"2016-09-20T09:09:51Z\", \"gps_lon\": 120.595, \"s_d0\": 34, \"s_h0\": 68, \"device_id\": \"74DA3895C1FA\"}, {\"gps_lat\": 24.157, \"gps_num\": 9, \"s_t0\": 33.5, \"SiteName\": \"74DA3895C2E2\", \"timestamp\": \"2016-09-20T09:09:53Z\", \"gps_lon\": 120.664, \"s_d0\": 11, \"s_h0\": 56, \"device_id\": \"74DA3895C2E2\"}, {\"gps_lat\": 3.046, \"gps_num\": 9, \"s_t0\": 26.87, \"SiteName\": \"AirBox-ASEAN-02 (Malaysia)\", \"timestamp\": \"2016-09-20T09:09:54Z\", \"gps_lon\": 101.695, \"s_d0\": 8, \"s_h0\": 42, \"device_id\": \"74DA3895C37A\"}, {\"gps_lat\": 13.746, \"gps_num\": 9, \"s_t0\": 26.75, \"SiteName\": \"74DA388FF54A\", \"timestamp\": \"2016-09-20T09:09:56Z\", \"gps_lon\": 100.464, \"s_d0\": 8, \"s_h0\": 79, \"device_id\": \"74DA388FF54A\"}, {\"gps_lat\": 22.61, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"AirBox-LASS-49 (\\u9ad8\\u96c4)\", \"timestamp\": \"2016-09-20T09:09:58Z\", \"gps_lon\": 120.317, \"s_d0\": 34, \"s_h0\": 58, \"device_id\": \"28C2DDDD47C0\"}, {\"gps_lat\": 25.038, \"gps_num\": 9, \"s_t0\": 28.62, \"SiteName\": \"\\u798f\\u5fb7\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:09:59Z\", \"gps_lon\": 121.585, \"s_d0\": 37, \"s_h0\": 85, \"device_id\": \"28C2DDDD4566\"}, {\"gps_lat\": 25.038, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"28C2DDDD47AF\", \"timestamp\": \"2016-09-20T09:10:01Z\", \"gps_lon\": 121.573, \"s_d0\": 24, \"s_h0\": 67, \"device_id\": \"28C2DDDD47AF\"}, {\"gps_lat\": 1.323, \"gps_num\": 9, \"s_t0\": 35.87, \"SiteName\": \"AirBox-LASS-44 (SUTD-05)\", \"timestamp\": \"2016-09-20T09:10:02Z\", \"gps_lon\": 103.869, \"s_d0\": 6, \"s_h0\": 61, \"device_id\": \"28C2DDDD4616\"}, {\"gps_lat\": 24.167, \"gps_num\": 9, \"s_t0\": 34.62, \"SiteName\": \"74DA3895C20A\", \"timestamp\": \"2016-09-20T09:10:02Z\", \"gps_lon\": 120.692, \"s_d0\": 25, \"s_h0\": 50, \"device_id\": \"74DA3895C20A\"}, {\"gps_lat\": 23.885, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"AirBox-LASS-05\", \"timestamp\": \"2016-09-20T09:10:03Z\", \"gps_lon\": 120.302, \"s_d0\": 36, \"s_h0\": 81, \"device_id\": \"28C2DDDD451D\"}, {\"gps_lat\": 24.018, \"gps_num\": 9, \"s_t0\": 33.25, \"SiteName\": \"74DA3895E076\", \"timestamp\": \"2016-09-20T09:10:05Z\", \"gps_lon\": 120.695, \"s_d0\": 35, \"s_h0\": 60, \"device_id\": \"74DA3895E076\"}, {\"gps_lat\": 25.037, \"gps_num\": 9, \"s_t0\": 28.25, \"SiteName\": \"28C2DDDD477E\", \"timestamp\": \"2016-09-20T09:10:06Z\", \"gps_lon\": 121.501, \"s_d0\": 57, \"s_h0\": 62, \"device_id\": \"28C2DDDD477E\"}, {\"gps_lat\": 24.105, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"74DA3895C3BC\", \"timestamp\": \"2016-09-20T09:10:07Z\", \"gps_lon\": 120.686, \"s_d0\": 26, \"s_h0\": 59, \"device_id\": \"74DA3895C3BC\"}, {\"gps_lat\": 24.61, \"gps_num\": 9, \"s_t0\": 31.62, \"SiteName\": \"74DA3895C326\", \"timestamp\": \"2016-09-20T09:10:08Z\", \"gps_lon\": 120.761, \"s_d0\": 34, \"s_h0\": 66, \"device_id\": \"74DA3895C326\"}, {\"gps_lat\": 23.897, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"74DA3895C2B2\", \"timestamp\": \"2016-09-20T09:10:09Z\", \"gps_lon\": 120.419, \"s_d0\": 34, \"s_h0\": 58, \"device_id\": \"74DA3895C2B2\"}, {\"gps_lat\": 24.997, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"74DA388FF502\", \"timestamp\": \"2016-09-20T09:10:11Z\", \"gps_lon\": 121.573, \"s_d0\": 28, \"s_h0\": 53, \"device_id\": \"74DA388FF502\"}, {\"gps_lat\": 24.14, \"gps_num\": 9, \"s_t0\": 32.87, \"SiteName\": \"74DA3895C2AA\", \"timestamp\": \"2016-09-20T09:10:12Z\", \"gps_lon\": 120.715, \"s_d0\": 29, \"s_h0\": 55, \"device_id\": \"74DA3895C2AA\"}, {\"gps_lat\": 24.782, \"gps_num\": 9, \"s_t0\": 27.37, \"SiteName\": \"AirBox-LASS-32\", \"timestamp\": \"2016-09-20T09:10:14Z\", \"gps_lon\": 120.995, \"s_d0\": 12, \"s_h0\": 60, \"device_id\": \"28C2DDDD47CD\"}, {\"gps_lat\": 25.119, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"\\u7acb\\u8fb2\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:10:15Z\", \"gps_lon\": 121.505, \"s_d0\": 36, \"s_h0\": 77, \"device_id\": \"28C2DDDD41EB\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 33.5, \"SiteName\": \"28C2DDDD4154\", \"timestamp\": \"2016-09-20T09:10:15Z\", \"gps_lon\": 121.451, \"s_d0\": 10, \"s_h0\": 67, \"device_id\": \"28C2DDDD4154\"}, {\"gps_lat\": 24.172, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"74DA3895C3EE\", \"timestamp\": \"2016-09-20T09:10:16Z\", \"gps_lon\": 120.671, \"s_d0\": 35, \"s_h0\": 58, \"device_id\": \"74DA3895C3EE\"}, {\"gps_lat\": 24.252, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA3895C590\", \"timestamp\": \"2016-09-20T09:10:19Z\", \"gps_lon\": 120.739, \"s_d0\": 35, \"s_h0\": 63, \"device_id\": \"74DA3895C590\"}, {\"gps_lat\": 24.176, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"74DA3895C1FE\", \"timestamp\": \"2016-09-20T09:10:19Z\", \"gps_lon\": 120.608, \"s_d0\": 24, \"s_h0\": 73, \"device_id\": \"74DA3895C1FE\"}, {\"gps_lat\": 24.314, \"gps_num\": 9, \"s_t0\": 40.62, \"SiteName\": \"74DA3895C38C\", \"timestamp\": \"2016-09-20T09:10:20Z\", \"gps_lon\": 120.719, \"s_d0\": 42, \"s_h0\": 39, \"device_id\": \"74DA3895C38C\"}, {\"gps_lat\": 24.161, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA3895C352\", \"timestamp\": \"2016-09-20T09:10:21Z\", \"gps_lon\": 120.651, \"s_d0\": 35, \"s_h0\": 42, \"device_id\": \"74DA3895C352\"}, {\"gps_lat\": 24.19, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"74DA3895C2C4\", \"timestamp\": \"2016-09-20T09:10:22Z\", \"gps_lon\": 120.614, \"s_d0\": 34, \"s_h0\": 69, \"device_id\": \"74DA3895C2C4\"}, {\"gps_lat\": 3.083, \"gps_num\": 9, \"s_t0\": 35.37, \"SiteName\": \"AirBox-ASIA-07\", \"timestamp\": \"2016-09-20T09:10:23Z\", \"gps_lon\": 101.667, \"s_d0\": 14, \"s_h0\": 63, \"device_id\": \"28C2DDDD47BE\"}, {\"gps_lat\": 24.057, \"gps_num\": 9, \"s_t0\": 33.25, \"SiteName\": \"74DA3895C368\", \"timestamp\": \"2016-09-20T09:10:24Z\", \"gps_lon\": 120.697, \"s_d0\": 29, \"s_h0\": 56, \"device_id\": \"74DA3895C368\"}, {\"gps_lat\": 24.136, \"gps_num\": 9, \"s_t0\": 34.62, \"SiteName\": \"74DA3895C218\", \"timestamp\": \"2016-09-20T09:10:25Z\", \"gps_lon\": 120.665, \"s_d0\": 30, \"s_h0\": 55, \"device_id\": \"74DA3895C218\"}, {\"gps_lat\": 25.008, \"gps_num\": 9, \"s_t0\": 28.75, \"SiteName\": \"28C2DDDD4333\", \"timestamp\": \"2016-09-20T09:10:26Z\", \"gps_lon\": 121.516, \"s_d0\": 33, \"s_h0\": 86, \"device_id\": \"28C2DDDD4333\"}, {\"gps_lat\": 25.059, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"28C2DDDD45E9\", \"timestamp\": \"2016-09-20T09:10:27Z\", \"gps_lon\": 121.555, \"s_d0\": 30, \"s_h0\": 68, \"device_id\": \"28C2DDDD45E9\"}, {\"gps_lat\": 25.045, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"AirBox-LASS-20\", \"timestamp\": \"2016-09-20T09:10:29Z\", \"gps_lon\": 121.446, \"s_d0\": 29, \"s_h0\": 61, \"device_id\": \"28C2DDDD46F1\"}, {\"gps_lat\": 25.047, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"AirBox-LASS-21\", \"timestamp\": \"2016-09-20T09:10:30Z\", \"gps_lon\": 121.297, \"s_d0\": 33, \"s_h0\": 66, \"device_id\": \"28C2DDDD47D7\"}, {\"gps_lat\": 24.145, \"gps_num\": 9, \"s_t0\": 33, \"SiteName\": \"74DA3895C39A\", \"timestamp\": \"2016-09-20T09:10:33Z\", \"gps_lon\": 120.725, \"s_d0\": 30, \"s_h0\": 60, \"device_id\": \"74DA3895C39A\"}, {\"gps_lat\": 25.002, \"gps_num\": 9, \"s_t0\": 28.75, \"SiteName\": \"28C2DDDD47DB\", \"timestamp\": \"2016-09-20T09:10:34Z\", \"gps_lon\": 121.55, \"s_d0\": 40, \"s_h0\": 83, \"device_id\": \"28C2DDDD47DB\"}, {\"gps_lat\": 37.413, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"74DA388FF544\", \"timestamp\": \"2016-09-20T09:10:34Z\", \"gps_lon\": -121.854, \"s_d0\": 16, \"s_h0\": 42, \"device_id\": \"74DA388FF544\"}, {\"gps_lat\": 24.116, \"gps_num\": 9, \"s_t0\": 34.37, \"SiteName\": \"74DA3895C322\", \"timestamp\": \"2016-09-20T09:10:39Z\", \"gps_lon\": 120.663, \"s_d0\": 34, \"s_h0\": 50, \"device_id\": \"74DA3895C322\"}, {\"gps_lat\": 14.077, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"74DA3895C344\", \"timestamp\": \"2016-09-20T09:10:40Z\", \"gps_lon\": 100.613, \"s_d0\": 25, \"s_h0\": 58, \"device_id\": \"74DA3895C344\"}, {\"gps_lat\": 25.063, \"gps_num\": 9, \"s_t0\": 31.62, \"SiteName\": \"28C2DDDD4305\", \"timestamp\": \"2016-09-20T09:10:41Z\", \"gps_lon\": 121.541, \"s_d0\": 33, \"s_h0\": 69, \"device_id\": \"28C2DDDD4305\"}, {\"gps_lat\": 25.053, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"28C2DDDD4353\", \"timestamp\": \"2016-09-20T09:10:45Z\", \"gps_lon\": 121.513, \"s_d0\": 29, \"s_h0\": 65, \"device_id\": \"28C2DDDD4353\"}, {\"gps_lat\": 22.939, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895E05E\", \"timestamp\": \"2016-09-20T09:10:48Z\", \"gps_lon\": 120.333, \"s_d0\": 38, \"s_h0\": 68, \"device_id\": \"74DA3895E05E\"}, {\"gps_lat\": 24.682, \"gps_num\": 9, \"s_t0\": 25.12, \"SiteName\": \"28C2DDDD4532\", \"timestamp\": \"2016-09-20T09:10:50Z\", \"gps_lon\": 121.125, \"s_d0\": 33, \"s_h0\": 100, \"device_id\": \"28C2DDDD4532\"}, {\"gps_lat\": 24.263, \"gps_num\": 9, \"s_t0\": 31.87, \"SiteName\": \"74DA3895C304\", \"timestamp\": \"2016-09-20T09:10:50Z\", \"gps_lon\": 120.743, \"s_d0\": 29, \"s_h0\": 53, \"device_id\": \"74DA3895C304\"}, {\"gps_lat\": 37.471, \"gps_num\": 9, \"s_t0\": 28.37, \"SiteName\": \"28C2DDDD4237\", \"timestamp\": \"2016-09-20T09:10:53Z\", \"gps_lon\": 127.038, \"s_d0\": 14, \"s_h0\": 43, \"device_id\": \"28C2DDDD4237\"}, {\"gps_lat\": 24.117, \"gps_num\": 9, \"s_t0\": 34.25, \"SiteName\": \"74DA3895C524\", \"timestamp\": \"2016-09-20T09:10:53Z\", \"gps_lon\": 120.663, \"s_d0\": 34, \"s_h0\": 56, \"device_id\": \"74DA3895C524\"}, {\"gps_lat\": 25.027, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"28C2DDDD47C8\", \"timestamp\": \"2016-09-20T09:10:54Z\", \"gps_lon\": 121.545, \"s_d0\": 38, \"s_h0\": 79, \"device_id\": \"28C2DDDD47C8\"}, {\"gps_lat\": 25.094, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"28C2DDDD433C\", \"timestamp\": \"2016-09-20T09:10:54Z\", \"gps_lon\": 121.545, \"s_d0\": 37, \"s_h0\": 84, \"device_id\": \"28C2DDDD433C\"}, {\"gps_lat\": 24.19, \"gps_num\": 9, \"s_t0\": 36.37, \"SiteName\": \"74DA3895C320\", \"timestamp\": \"2016-09-20T09:10:56Z\", \"gps_lon\": 120.619, \"s_d0\": 32, \"s_h0\": 49, \"device_id\": \"74DA3895C320\"}, {\"gps_lat\": 24.14, \"gps_num\": 9, \"s_t0\": 32.87, \"SiteName\": \"74DA3895C3CA\", \"timestamp\": \"2016-09-20T09:11:00Z\", \"gps_lon\": 120.656, \"s_d0\": 27, \"s_h0\": 55, \"device_id\": \"74DA3895C3CA\"}, {\"gps_lat\": 25.047, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"28C2DDDD4568\", \"timestamp\": \"2016-09-20T09:11:02Z\", \"gps_lon\": 121.51, \"s_d0\": 32, \"s_h0\": 76, \"device_id\": \"28C2DDDD4568\"}, {\"gps_lat\": 22.673, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"AirBox-LASS-17\", \"timestamp\": \"2016-09-20T09:11:03Z\", \"gps_lon\": 121.471, \"s_d0\": 29, \"s_h0\": 82, \"device_id\": \"28C2DDDD47C5\"}, {\"gps_lat\": 24.145, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C58C\", \"timestamp\": \"2016-09-20T09:11:09Z\", \"gps_lon\": 120.658, \"s_d0\": 31, \"s_h0\": 62, \"device_id\": \"74DA3895C58C\"}, {\"gps_lat\": 24.179, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"74DA3895C54C\", \"timestamp\": \"2016-09-20T09:11:09Z\", \"gps_lon\": 120.615, \"s_d0\": 37, \"s_h0\": 67, \"device_id\": \"74DA3895C54C\"}, {\"gps_lat\": 25.04, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"\\u5149\\u5fa9\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:11:14Z\", \"gps_lon\": 121.558, \"s_d0\": 26, \"s_h0\": 54, \"device_id\": \"28C2DDDD44C4\"}, {\"gps_lat\": 24.115, \"gps_num\": 9, \"s_t0\": 35.87, \"SiteName\": \"74DA3895C214\", \"timestamp\": \"2016-09-20T09:11:14Z\", \"gps_lon\": 120.631, \"s_d0\": 32, \"s_h0\": 50, \"device_id\": \"74DA3895C214\"}, {\"gps_lat\": 24.124, \"gps_num\": 9, \"s_t0\": 32.75, \"SiteName\": \"74DA3895C54A\", \"timestamp\": \"2016-09-20T09:11:18Z\", \"gps_lon\": 120.632, \"s_d0\": 36, \"s_h0\": 61, \"device_id\": \"74DA3895C54A\"}, {\"gps_lat\": 25.005, \"gps_num\": 9, \"s_t0\": 28.37, \"SiteName\": \"\\u6728\\u67f5\\u5783\\u573e\\u711a\\u5316\\u5ee0\", \"timestamp\": \"2016-09-20T09:11:19Z\", \"gps_lon\": 121.587, \"s_d0\": 37, \"s_h0\": 85, \"device_id\": \"28C2DDDD451B\"}, {\"gps_lat\": 1.28, \"gps_num\": 9, \"s_t0\": 32.75, \"SiteName\": \"Edimax-SG\", \"timestamp\": \"2016-09-20T09:11:21Z\", \"gps_lon\": 103.817, \"s_d0\": 14, \"s_h0\": 74, \"device_id\": \"28C2DDDD40E0\"}, {\"gps_lat\": 24.947, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA388FF416\", \"timestamp\": \"2016-09-20T09:11:22Z\", \"gps_lon\": 121.376, \"s_d0\": 29, \"s_h0\": 55, \"device_id\": \"74DA388FF416\"}, {\"gps_lat\": 25.022, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"\\u65b0\\u6c11\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:11:23Z\", \"gps_lon\": 121.531, \"s_d0\": 16, \"s_h0\": 41, \"device_id\": \"28C2DDDD4359\"}, {\"gps_lat\": 24.094, \"gps_num\": 9, \"s_t0\": 32.5, \"SiteName\": \"74DA3895C366\", \"timestamp\": \"2016-09-20T09:11:26Z\", \"gps_lon\": 120.647, \"s_d0\": 36, \"s_h0\": 57, \"device_id\": \"74DA3895C366\"}, {\"gps_lat\": 25.047, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"\\u8208\\u96c5\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:11:30Z\", \"gps_lon\": 121.57, \"s_d0\": 32, \"s_h0\": 67, \"device_id\": \"28C2DDDD4394\"}, {\"gps_lat\": 24.143, \"gps_num\": 9, \"s_t0\": 34, \"SiteName\": \"74DA3895C292\", \"timestamp\": \"2016-09-20T09:11:31Z\", \"gps_lon\": 120.655, \"s_d0\": 34, \"s_h0\": 51, \"device_id\": \"74DA3895C292\"}, {\"gps_lat\": 22.628, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"AirBox-LASS-15\", \"timestamp\": \"2016-09-20T09:11:32Z\", \"gps_lon\": 120.332, \"s_d0\": 27, \"s_h0\": 56, \"device_id\": \"28C2DDDD47C7\"}, {\"gps_lat\": 24.164, \"gps_num\": 9, \"s_t0\": 33.5, \"SiteName\": \"74DA3895C2BE\", \"timestamp\": \"2016-09-20T09:11:35Z\", \"gps_lon\": 120.731, \"s_d0\": 30, \"s_h0\": 58, \"device_id\": \"74DA3895C2BE\"}, {\"gps_lat\": 25.033, \"gps_num\": 9, \"s_t0\": 30.75, \"SiteName\": \"74DA3895C2F4\", \"timestamp\": \"2016-09-20T09:11:37Z\", \"gps_lon\": 121.554, \"s_d0\": 38, \"s_h0\": 66, \"device_id\": \"74DA3895C2F4\"}, {\"gps_lat\": 24.253, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895C56A\", \"timestamp\": \"2016-09-20T09:11:38Z\", \"gps_lon\": 120.716, \"s_d0\": 36, \"s_h0\": 65, \"device_id\": \"74DA3895C56A\"}, {\"gps_lat\": 24.165, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"74DA3895C2A2\", \"timestamp\": \"2016-09-20T09:11:41Z\", \"gps_lon\": 120.573, \"s_d0\": 37, \"s_h0\": 66, \"device_id\": \"74DA3895C2A2\"}, {\"gps_lat\": 24.067, \"gps_num\": 9, \"s_t0\": 34.37, \"SiteName\": \"74DA3895C398\", \"timestamp\": \"2016-09-20T09:11:43Z\", \"gps_lon\": 120.701, \"s_d0\": 35, \"s_h0\": 54, \"device_id\": \"74DA3895C398\"}, {\"gps_lat\": 24.148, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"74DA3895C3EA\", \"timestamp\": \"2016-09-20T09:11:47Z\", \"gps_lon\": 120.615, \"s_d0\": 35, \"s_h0\": 63, \"device_id\": \"74DA3895C3EA\"}, {\"gps_lat\": 24.176, \"gps_num\": 9, \"s_t0\": 33.87, \"SiteName\": \"74DA3895C560\", \"timestamp\": \"2016-09-20T09:11:50Z\", \"gps_lon\": 120.685, \"s_d0\": 33, \"s_h0\": 53, \"device_id\": \"74DA3895C560\"}, {\"gps_lat\": 35.174, \"gps_num\": 9, \"s_t0\": 25.25, \"SiteName\": \"74DA388FF744\", \"timestamp\": \"2016-09-20T09:11:52Z\", \"gps_lon\": 128.557, \"s_d0\": 8, \"s_h0\": 45, \"device_id\": \"74DA388FF744\"}, {\"gps_lat\": 24.288, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"74DA3895C362\", \"timestamp\": \"2016-09-20T09:11:55Z\", \"gps_lon\": 120.723, \"s_d0\": 31, \"s_h0\": 62, \"device_id\": \"74DA3895C362\"}, {\"gps_lat\": 24.113, \"gps_num\": 9, \"s_t0\": 32.5, \"SiteName\": \"74DA3895E070\", \"timestamp\": \"2016-09-20T09:11:55Z\", \"gps_lon\": 120.622, \"s_d0\": 33, \"s_h0\": 60, \"device_id\": \"74DA3895E070\"}, {\"gps_lat\": 24.25, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"74DA3895C572\", \"timestamp\": \"2016-09-20T09:11:56Z\", \"gps_lon\": 120.673, \"s_d0\": 35, \"s_h0\": 67, \"device_id\": \"74DA3895C572\"}, {\"gps_lat\": 25.041, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"AirBox-LASS-46 (\\u4e2d\\u7814\\u9662\\u8cc7\\u8a0a\\u6240)\", \"timestamp\": \"2016-09-20T09:11:58Z\", \"gps_lon\": 121.614, \"s_d0\": 32, \"s_h0\": 86, \"device_id\": \"28C2DDDD4592\"}, {\"gps_lat\": 29.636, \"gps_num\": 9, \"s_t0\": 25.12, \"SiteName\": \"74DA3895C342\", \"timestamp\": \"2016-09-20T09:11:59Z\", \"gps_lon\": -82.419, \"s_d0\": 0, \"s_h0\": 90, \"device_id\": \"74DA3895C342\"}, {\"gps_lat\": 25.086, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"\\u6587\\u6e56\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:00Z\", \"gps_lon\": 121.56, \"s_d0\": 35, \"s_h0\": 89, \"device_id\": \"28C2DDDD4790\"}, {\"gps_lat\": 25.061, \"gps_num\": 9, \"s_t0\": 30, \"SiteName\": \"\\u6f6d\\u7f8e\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:01Z\", \"gps_lon\": 121.59, \"s_d0\": 40, \"s_h0\": 82, \"device_id\": \"28C2DDDD4372\"}, {\"gps_lat\": 25.031, \"gps_num\": 9, \"s_t0\": 29.5, \"SiteName\": \"\\u5927\\u7406\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:02Z\", \"gps_lon\": 121.492, \"s_d0\": 35, \"s_h0\": 72, \"device_id\": \"28C2DDDD4599\"}, {\"gps_lat\": 24.154, \"gps_num\": 9, \"s_t0\": 30.62, \"SiteName\": \"74DA3895C3E8\", \"timestamp\": \"2016-09-20T09:12:04Z\", \"gps_lon\": 120.65, \"s_d0\": 32, \"s_h0\": 66, \"device_id\": \"74DA3895C3E8\"}, {\"gps_lat\": 24.461, \"gps_num\": 9, \"s_t0\": 38.37, \"SiteName\": \"AirBox-LASS-07\", \"timestamp\": \"2016-09-20T09:12:05Z\", \"gps_lon\": 118.452, \"s_d0\": 34, \"s_h0\": 50, \"device_id\": \"28C2DDDD47D6\"}, {\"gps_lat\": 25.105, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"\\u6587\\u6797\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:05Z\", \"gps_lon\": 121.514, \"s_d0\": 33, \"s_h0\": 74, \"device_id\": \"28C2DDDD4351\"}, {\"gps_lat\": 25.102, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"28C2DDDD4379\", \"timestamp\": \"2016-09-20T09:12:06Z\", \"gps_lon\": 121.554, \"s_d0\": 33, \"s_h0\": 75, \"device_id\": \"28C2DDDD4379\"}, {\"gps_lat\": 25.078, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA388FF53A\", \"timestamp\": \"2016-09-20T09:12:07Z\", \"gps_lon\": 121.597, \"s_d0\": 29, \"s_h0\": 68, \"device_id\": \"74DA388FF53A\"}, {\"gps_lat\": 24.162, \"gps_num\": 9, \"s_t0\": 32.37, \"SiteName\": \"74DA3895C30C\", \"timestamp\": \"2016-09-20T09:12:08Z\", \"gps_lon\": 120.723, \"s_d0\": 27, \"s_h0\": 58, \"device_id\": \"74DA3895C30C\"}, {\"gps_lat\": 24.198, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"74DA3895C2AE\", \"timestamp\": \"2016-09-20T09:12:08Z\", \"gps_lon\": 120.662, \"s_d0\": 31, \"s_h0\": 61, \"device_id\": \"74DA3895C2AE\"}, {\"gps_lat\": 24.063, \"gps_num\": 9, \"s_t0\": 32.37, \"SiteName\": \"74DA3895C308\", \"timestamp\": \"2016-09-20T09:12:10Z\", \"gps_lon\": 120.533, \"s_d0\": 31, \"s_h0\": 63, \"device_id\": \"74DA3895C308\"}, {\"gps_lat\": 24.15, \"gps_num\": 9, \"s_t0\": 33.12, \"SiteName\": \"74DA3895C270\", \"timestamp\": \"2016-09-20T09:12:10Z\", \"gps_lon\": 120.697, \"s_d0\": 35, \"s_h0\": 53, \"device_id\": \"74DA3895C270\"}, {\"gps_lat\": 25.071, \"gps_num\": 9, \"s_t0\": 30.62, \"SiteName\": \"\\u660e\\u6e56\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:12Z\", \"gps_lon\": 121.611, \"s_d0\": 38, \"s_h0\": 74, \"device_id\": \"28C2DDDD4561\"}, {\"gps_lat\": 25.052, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"\\u897f\\u677e\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:13Z\", \"gps_lon\": 121.563, \"s_d0\": 22, \"s_h0\": 80, \"device_id\": \"28C2DDDD450C\"}, {\"gps_lat\": 37.46, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"AirBox-ASIA-10\", \"timestamp\": \"2016-09-20T09:12:13Z\", \"gps_lon\": 126.948, \"s_d0\": 17, \"s_h0\": 43, \"device_id\": \"28C2DDDD431C\"}, {\"gps_lat\": 24.308, \"gps_num\": 9, \"s_t0\": 29.87, \"SiteName\": \"74DA3895C55A\", \"timestamp\": \"2016-09-20T09:12:18Z\", \"gps_lon\": 120.704, \"s_d0\": 34, \"s_h0\": 64, \"device_id\": \"74DA3895C55A\"}, {\"gps_lat\": 25.103, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"\\u96e8\\u8072\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:19Z\", \"gps_lon\": 121.535, \"s_d0\": 32, \"s_h0\": 71, \"device_id\": \"28C2DDDD4380\"}, {\"gps_lat\": 24.161, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895C208\", \"timestamp\": \"2016-09-20T09:12:19Z\", \"gps_lon\": 120.648, \"s_d0\": 32, \"s_h0\": 59, \"device_id\": \"74DA3895C208\"}, {\"gps_lat\": 25.034, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"74DA388FF472\", \"timestamp\": \"2016-09-20T09:12:19Z\", \"gps_lon\": 121.515, \"s_d0\": 23, \"s_h0\": 64, \"device_id\": \"74DA388FF472\"}, {\"gps_lat\": 52.182, \"gps_num\": 9, \"s_t0\": 21.87, \"SiteName\": \"Edimax-PL\", \"timestamp\": \"2016-09-20T09:12:21Z\", \"gps_lon\": 21.001, \"s_d0\": 15, \"s_h0\": 41, \"device_id\": \"74DA388FF552\"}, {\"gps_lat\": 25.039, \"gps_num\": 9, \"s_t0\": 30, \"SiteName\": \"28C2DDDD40FD\", \"timestamp\": \"2016-09-20T09:12:24Z\", \"gps_lon\": 121.621, \"s_d0\": 36, \"s_h0\": 77, \"device_id\": \"28C2DDDD40FD\"}, {\"gps_lat\": 24.18, \"gps_num\": 9, \"s_t0\": 31.37, \"SiteName\": \"74DA3895C58E\", \"timestamp\": \"2016-09-20T09:12:25Z\", \"gps_lon\": 120.666, \"s_d0\": 35, \"s_h0\": 60, \"device_id\": \"74DA3895C58E\"}, {\"gps_lat\": 23.471, \"gps_num\": 9, \"s_t0\": 34.62, \"SiteName\": \"AirBox-LASS-39\", \"timestamp\": \"2016-09-20T09:12:26Z\", \"gps_lon\": 120.431, \"s_d0\": 40, \"s_h0\": 68, \"device_id\": \"28C2DDDD47AD\"}, {\"gps_lat\": 24.148, \"gps_num\": 9, \"s_t0\": 32.87, \"SiteName\": \"74DA3895C598\", \"timestamp\": \"2016-09-20T09:12:27Z\", \"gps_lon\": 120.637, \"s_d0\": 31, \"s_h0\": 59, \"device_id\": \"74DA3895C598\"}, {\"gps_lat\": 24.308, \"gps_num\": 9, \"s_t0\": 28.62, \"SiteName\": \"74DA3895E06E\", \"timestamp\": \"2016-09-20T09:12:27Z\", \"gps_lon\": 120.708, \"s_d0\": 39, \"s_h0\": 72, \"device_id\": \"74DA3895E06E\"}, {\"gps_lat\": 51.042, \"gps_num\": 9, \"s_t0\": 12.87, \"SiteName\": \"74DA388FF406\", \"timestamp\": \"2016-09-20T09:12:28Z\", \"gps_lon\": -114.136, \"s_d0\": 1, \"s_h0\": 46, \"device_id\": \"74DA388FF406\"}, {\"gps_lat\": 24.266, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"74DA3895C396\", \"timestamp\": \"2016-09-20T09:12:28Z\", \"gps_lon\": 120.566, \"s_d0\": 35, \"s_h0\": 65, \"device_id\": \"74DA3895C396\"}, {\"gps_lat\": 25.041, \"gps_num\": 9, \"s_t0\": 27.37, \"SiteName\": \"28C2DDDD434E\", \"timestamp\": \"2016-09-20T09:12:29Z\", \"gps_lon\": 121.522, \"s_d0\": 26, \"s_h0\": 64, \"device_id\": \"28C2DDDD434E\"}, {\"gps_lat\": 23.487, \"gps_num\": 9, \"s_t0\": 34, \"SiteName\": \"AirBox-LASS-34\", \"timestamp\": \"2016-09-20T09:12:30Z\", \"gps_lon\": 120.427, \"s_d0\": 39, \"s_h0\": 66, \"device_id\": \"28C2DDDD47CB\"}, {\"gps_lat\": 25.137, \"gps_num\": 9, \"s_t0\": 32.12, \"SiteName\": \"\\u6587\\u5316\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:37Z\", \"gps_lon\": 121.496, \"s_d0\": 25, \"s_h0\": 62, \"device_id\": \"28C2DDDD4349\"}, {\"gps_lat\": 24.976, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"28C2DDDD4526\", \"timestamp\": \"2016-09-20T09:12:38Z\", \"gps_lon\": 121.584, \"s_d0\": 41, \"s_h0\": 87, \"device_id\": \"28C2DDDD4526\"}, {\"gps_lat\": 24.115, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"74DA3895C55E\", \"timestamp\": \"2016-09-20T09:12:40Z\", \"gps_lon\": 120.657, \"s_d0\": 33, \"s_h0\": 73, \"device_id\": \"74DA3895C55E\"}, {\"gps_lat\": 24.173, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"74DA3895C466\", \"timestamp\": \"2016-09-20T09:12:42Z\", \"gps_lon\": 120.652, \"s_d0\": 37, \"s_h0\": 68, \"device_id\": \"74DA3895C466\"}, {\"gps_lat\": 25.023, \"gps_num\": 9, \"s_t0\": 29, \"SiteName\": \"\\u6771\\u5712\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:44Z\", \"gps_lon\": 121.498, \"s_d0\": 35, \"s_h0\": 83, \"device_id\": \"28C2DDDD436F\"}, {\"gps_lat\": 25.135, \"gps_num\": 9, \"s_t0\": 28.37, \"SiteName\": \"\\u8587\\u95a3\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:45Z\", \"gps_lon\": 121.5, \"s_d0\": 21, \"s_h0\": 53, \"device_id\": \"28C2DDDD4240\"}, {\"gps_lat\": 25.035, \"gps_num\": 9, \"s_t0\": 29.37, \"SiteName\": \"\\u53f0\\u5317\\u5e02\\u7acb\\u5927\\u5b78\\u9644\\u8a2d\\u5be6\\u9a57\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:45Z\", \"gps_lon\": 121.515, \"s_d0\": 29, \"s_h0\": 80, \"device_id\": \"28C2DDDD4588\"}, {\"gps_lat\": 28.531, \"gps_num\": 9, \"s_t0\": 37.25, \"SiteName\": \"74DA388FF5D6\", \"timestamp\": \"2016-09-20T09:12:46Z\", \"gps_lon\": 77.217, \"s_d0\": 109, \"s_h0\": 56, \"device_id\": \"74DA388FF5D6\"}, {\"gps_lat\": 24.156, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"74DA3895C31E\", \"timestamp\": \"2016-09-20T09:12:47Z\", \"gps_lon\": 120.637, \"s_d0\": 32, \"s_h0\": 56, \"device_id\": \"74DA3895C31E\"}, {\"gps_lat\": 24.143, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"74DA3895C222\", \"timestamp\": \"2016-09-20T09:12:48Z\", \"gps_lon\": 120.614, \"s_d0\": 34, \"s_h0\": 62, \"device_id\": \"74DA3895C222\"}, {\"gps_lat\": 22.996, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"28C2DDDD415F\", \"timestamp\": \"2016-09-20T09:12:48Z\", \"gps_lon\": 120.222, \"s_d0\": 33, \"s_h0\": 61, \"device_id\": \"28C2DDDD415F\"}, {\"gps_lat\": 24.35, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"74DA3895C370\", \"timestamp\": \"2016-09-20T09:12:50Z\", \"gps_lon\": 120.615, \"s_d0\": 36, \"s_h0\": 73, \"device_id\": \"74DA3895C370\"}, {\"gps_lat\": 24.99, \"gps_num\": 9, \"s_t0\": 30, \"SiteName\": \"\\u6728\\u67f5\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:12:50Z\", \"gps_lon\": 121.569, \"s_d0\": 36, \"s_h0\": 86, \"device_id\": \"28C2DDDD4354\"}, {\"gps_lat\": 23.487, \"gps_num\": 9, \"s_t0\": 33.37, \"SiteName\": \"AirBox-LASS-37\", \"timestamp\": \"2016-09-20T09:12:50Z\", \"gps_lon\": 120.454, \"s_d0\": 38, \"s_h0\": 74, \"device_id\": \"28C2DDDD457B\"}, {\"gps_lat\": 24.795, \"gps_num\": 9, \"s_t0\": 31.5, \"SiteName\": \"AirBox-LASS-31\", \"timestamp\": \"2016-09-20T09:12:51Z\", \"gps_lon\": 120.996, \"s_d0\": 31, \"s_h0\": 65, \"device_id\": \"28C2DDDD47E7\"}, {\"gps_lat\": 22.961, \"gps_num\": 9, \"s_t0\": 34.5, \"SiteName\": \"AirBox-LASS-08\", \"timestamp\": \"2016-09-20T09:12:56Z\", \"gps_lon\": 120.323, \"s_d0\": 41, \"s_h0\": 68, \"device_id\": \"28C2DDDD479F\"}, {\"gps_lat\": 25.016, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"74DA3895C36E\", \"timestamp\": \"2016-09-20T09:13:00Z\", \"gps_lon\": 121.516, \"s_d0\": 4, \"s_h0\": 53, \"device_id\": \"74DA3895C36E\"}, {\"gps_lat\": 24.989, \"gps_num\": 9, \"s_t0\": 29.75, \"SiteName\": \"\\u79c1\\u7acb\\u518d\\u8208\\u5c0f\\u5b78\", \"timestamp\": \"2016-09-20T09:13:05Z\", \"gps_lon\": 121.557, \"s_d0\": 43, \"s_h0\": 84, \"device_id\": \"28C2DDDD47A4\"}, {\"gps_lat\": 35.648, \"gps_num\": 9, \"s_t0\": 29.25, \"SiteName\": \"74DA388FF670\", \"timestamp\": \"2016-09-20T09:13:05Z\", \"gps_lon\": 139.75, \"s_d0\": 6, \"s_h0\": 71, \"device_id\": \"74DA388FF670\"}, {\"gps_lat\": 25.001, \"gps_num\": 9, \"s_t0\": 28.87, \"SiteName\": \"\\u535a\\u5609\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:06Z\", \"gps_lon\": 121.575, \"s_d0\": 39, \"s_h0\": 85, \"device_id\": \"28C2DDDD4591\"}, {\"gps_lat\": 37.539, \"gps_num\": 9, \"s_t0\": 25.75, \"SiteName\": \"AirBox-ASEAN-06 (Korea)\", \"timestamp\": \"2016-09-20T09:13:09Z\", \"gps_lon\": 127.073, \"s_d0\": 14, \"s_h0\": 37, \"device_id\": \"74DA3895C2DC\"}, {\"gps_lat\": 24.107, \"gps_num\": 9, \"s_t0\": 32.37, \"SiteName\": \"74DA3895C3BE\", \"timestamp\": \"2016-09-20T09:13:10Z\", \"gps_lon\": 120.621, \"s_d0\": 34, \"s_h0\": 60, \"device_id\": \"74DA3895C3BE\"}, {\"gps_lat\": 24.684, \"gps_num\": 9, \"s_t0\": 32, \"SiteName\": \"74DA388FF65C\", \"timestamp\": \"2016-09-20T09:13:14Z\", \"gps_lon\": 121.123, \"s_d0\": 36, \"s_h0\": 62, \"device_id\": \"74DA388FF65C\"}, {\"gps_lat\": 24.166, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"74DA3895C2B8\", \"timestamp\": \"2016-09-20T09:13:19Z\", \"gps_lon\": 120.682, \"s_d0\": 30, \"s_h0\": 70, \"device_id\": \"74DA3895C2B8\"}, {\"gps_lat\": 24.085, \"gps_num\": 9, \"s_t0\": 33, \"SiteName\": \"74DA3895E078\", \"timestamp\": \"2016-09-20T09:13:20Z\", \"gps_lon\": 120.558, \"s_d0\": 37, \"s_h0\": 63, \"device_id\": \"74DA3895E078\"}, {\"gps_lat\": 1.342, \"gps_num\": 9, \"s_t0\": 35.37, \"SiteName\": \"AirBox-LASS-40 (SUTD-01)\", \"timestamp\": \"2016-09-20T09:13:21Z\", \"gps_lon\": 103.964, \"s_d0\": 4, \"s_h0\": 59, \"device_id\": \"28C2DDDD4625\"}, {\"gps_lat\": 24.173, \"gps_num\": 9, \"s_t0\": 33.25, \"SiteName\": \"74DA3895C40E\", \"timestamp\": \"2016-09-20T09:13:24Z\", \"gps_lon\": 120.696, \"s_d0\": 31, \"s_h0\": 55, \"device_id\": \"74DA3895C40E\"}, {\"gps_lat\": 25.058, \"gps_num\": 9, \"s_t0\": 32.62, \"SiteName\": \"28C2DDDD4583\", \"timestamp\": \"2016-09-20T09:13:30Z\", \"gps_lon\": 121.533, \"s_d0\": 28, \"s_h0\": 64, \"device_id\": \"28C2DDDD4583\"}, {\"gps_lat\": 24.305, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"74DA3895E0E2\", \"timestamp\": \"2016-09-20T09:13:32Z\", \"gps_lon\": 120.712, \"s_d0\": 30, \"s_h0\": 65, \"device_id\": \"74DA3895E0E2\"}, {\"gps_lat\": 25.023, \"gps_num\": 9, \"s_t0\": 30.37, \"SiteName\": \"\\u842c\\u5927\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:33Z\", \"gps_lon\": 121.499, \"s_d0\": 34, \"s_h0\": 80, \"device_id\": \"28C2DDDD455E\"}, {\"gps_lat\": 51.15, \"gps_num\": 9, \"s_t0\": 19.5, \"SiteName\": \"74DA388FF6D0\", \"timestamp\": \"2016-09-20T09:13:36Z\", \"gps_lon\": 6.453, \"s_d0\": 24, \"s_h0\": 66, \"device_id\": \"74DA388FF6D0\"}, {\"gps_lat\": 24.127, \"gps_num\": 9, \"s_t0\": 33.75, \"SiteName\": \"74DA3895C212\", \"timestamp\": \"2016-09-20T09:13:41Z\", \"gps_lon\": 120.614, \"s_d0\": 31, \"s_h0\": 57, \"device_id\": \"74DA3895C212\"}, {\"gps_lat\": 21.004, \"gps_num\": 9, \"s_t0\": 34.25, \"SiteName\": \"AirBox-ASEAN-05 (Vietnam)\", \"timestamp\": \"2016-09-20T09:13:42Z\", \"gps_lon\": 105.847, \"s_d0\": 42, \"s_h0\": 48, \"device_id\": \"74DA3895C446\"}, {\"gps_lat\": 50.938, \"gps_num\": 9, \"s_t0\": 13.37, \"SiteName\": \"74DA388FF534\", \"timestamp\": \"2016-09-20T09:13:46Z\", \"gps_lon\": -114.084, \"s_d0\": 1, \"s_h0\": 48, \"device_id\": \"74DA388FF534\"}, {\"gps_lat\": 25.155, \"gps_num\": 9, \"s_t0\": 28, \"SiteName\": \"\\u5927\\u5c6f\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:47Z\", \"gps_lon\": 121.504, \"s_d0\": 34, \"s_h0\": 79, \"device_id\": \"28C2DDDD441E\"}, {\"gps_lat\": 24.137, \"gps_num\": 9, \"s_t0\": 35.75, \"SiteName\": \"74DA3895C3B8\", \"timestamp\": \"2016-09-20T09:13:49Z\", \"gps_lon\": 120.658, \"s_d0\": 27, \"s_h0\": 47, \"device_id\": \"74DA3895C3B8\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 27.5, \"SiteName\": \"74DA388FF3CC\", \"timestamp\": \"2016-09-20T09:13:49Z\", \"gps_lon\": 121.451, \"s_d0\": 50, \"s_h0\": 45, \"device_id\": \"74DA388FF3CC\"}, {\"gps_lat\": 25.082, \"gps_num\": 9, \"s_t0\": 29.5, \"SiteName\": \"\\u846b\\u8606\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:50Z\", \"gps_lon\": 121.512, \"s_d0\": 20, \"s_h0\": 57, \"device_id\": \"28C2DDDD4534\"}, {\"gps_lat\": 25.062, \"gps_num\": 9, \"s_t0\": 28.5, \"SiteName\": \"\\u516c\\u9928\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:55Z\", \"gps_lon\": 121.451, \"s_d0\": 35, \"s_h0\": 88, \"device_id\": \"28C2DDDD4423\"}, {\"gps_lat\": 25.054, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"\\u65e5\\u65b0\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:13:57Z\", \"gps_lon\": 121.517, \"s_d0\": 31, \"s_h0\": 66, \"device_id\": \"28C2DDDD4236\"}, {\"gps_lat\": 24.109, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"74DA3895C3CC\", \"timestamp\": \"2016-09-20T09:13:59Z\", \"gps_lon\": 120.599, \"s_d0\": 36, \"s_h0\": 64, \"device_id\": \"74DA3895C3CC\"}, {\"gps_lat\": 24.287, \"gps_num\": 9, \"s_t0\": 31.75, \"SiteName\": \"74DA3895E072\", \"timestamp\": \"2016-09-20T09:13:59Z\", \"gps_lon\": 120.584, \"s_d0\": 34, \"s_h0\": 64, \"device_id\": \"74DA3895E072\"}, {\"gps_lat\": 23.495, \"gps_num\": 9, \"s_t0\": 37, \"SiteName\": \"74DA388FF65A\", \"timestamp\": \"2016-09-20T09:14:01Z\", \"gps_lon\": 120.455, \"s_d0\": 34, \"s_h0\": 54, \"device_id\": \"74DA388FF65A\"}, {\"gps_lat\": 23.482, \"gps_num\": 9, \"s_t0\": 34.37, \"SiteName\": \"28C2DDDD4343\", \"timestamp\": \"2016-09-20T09:14:03Z\", \"gps_lon\": 120.462, \"s_d0\": 34, \"s_h0\": 59, \"device_id\": \"28C2DDDD4343\"}, {\"gps_lat\": 25.053, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"28C2DDDD40E8\", \"timestamp\": \"2016-09-20T09:14:04Z\", \"gps_lon\": 121.513, \"s_d0\": 34, \"s_h0\": 72, \"device_id\": \"28C2DDDD40E8\"}, {\"gps_lat\": 24.139, \"gps_num\": 9, \"s_t0\": 31, \"SiteName\": \"74DA3895C376\", \"timestamp\": \"2016-09-20T09:14:04Z\", \"gps_lon\": 120.597, \"s_d0\": 34, \"s_h0\": 61, \"device_id\": \"74DA3895C376\"}, {\"gps_lat\": 24.112, \"gps_num\": 9, \"s_t0\": 36.37, \"SiteName\": \"74DA3895C5B4\", \"timestamp\": \"2016-09-20T09:14:06Z\", \"gps_lon\": 120.667, \"s_d0\": 29, \"s_h0\": 52, \"device_id\": \"74DA3895C5B4\"}, {\"gps_lat\": 24.407, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA3895C40A\", \"timestamp\": \"2016-09-20T09:14:07Z\", \"gps_lon\": 120.642, \"s_d0\": 37, \"s_h0\": 70, \"device_id\": \"74DA3895C40A\"}, {\"gps_lat\": 23.848, \"gps_num\": 9, \"s_t0\": 33, \"SiteName\": \"AirBox-LASS-06\", \"timestamp\": \"2016-09-20T09:14:09Z\", \"gps_lon\": 120.286, \"s_d0\": 41, \"s_h0\": 77, \"device_id\": \"28C2DDDD44AA\"}, {\"gps_lat\": 35.123, \"gps_num\": 9, \"s_t0\": 28.62, \"SiteName\": \"28C2DDDD47DE\", \"timestamp\": \"2016-09-20T09:14:11Z\", \"gps_lon\": 138.879, \"s_d0\": 2, \"s_h0\": 70, \"device_id\": \"28C2DDDD47DE\"}, {\"gps_lat\": 24.145, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"74DA3895C54E\", \"timestamp\": \"2016-09-20T09:14:11Z\", \"gps_lon\": 120.664, \"s_d0\": 31, \"s_h0\": 63, \"device_id\": \"74DA3895C54E\"}, {\"gps_lat\": 24.147, \"gps_num\": 9, \"s_t0\": 31.37, \"SiteName\": \"74DA3895C230\", \"timestamp\": \"2016-09-20T09:14:14Z\", \"gps_lon\": 120.638, \"s_d0\": 34, \"s_h0\": 62, \"device_id\": \"74DA3895C230\"}, {\"gps_lat\": 25.028, \"gps_num\": 9, \"s_t0\": 31.12, \"SiteName\": \"28C2DDDD4342\", \"timestamp\": \"2016-09-20T09:14:14Z\", \"gps_lon\": 121.556, \"s_d0\": 33, \"s_h0\": 80, \"device_id\": \"28C2DDDD4342\"}, {\"gps_lat\": 24.175, \"gps_num\": 9, \"s_t0\": 32.37, \"SiteName\": \"74DA3895C3AE\", \"timestamp\": \"2016-09-20T09:14:15Z\", \"gps_lon\": 120.617, \"s_d0\": 36, \"s_h0\": 60, \"device_id\": \"74DA3895C3AE\"}, {\"gps_lat\": 37.471, \"gps_num\": 9, \"s_t0\": 27.37, \"SiteName\": \"74DA388FF73C\", \"timestamp\": \"2016-09-20T09:14:15Z\", \"gps_lon\": 127.039, \"s_d0\": 11, \"s_h0\": 36, \"device_id\": \"74DA388FF73C\"}, {\"gps_lat\": 25.072, \"gps_num\": 9, \"s_t0\": 31.62, \"SiteName\": \"AirBox-LASS-23\", \"timestamp\": \"2016-09-20T09:14:16Z\", \"gps_lon\": 121.434, \"s_d0\": 34, \"s_h0\": 77, \"device_id\": \"28C2DDDD47C2\"}, {\"gps_lat\": 24.977, \"gps_num\": 9, \"s_t0\": 31.25, \"SiteName\": \"28C2DDDD47A0\", \"timestamp\": \"2016-09-20T09:14:17Z\", \"gps_lon\": 121.524, \"s_d0\": 28, \"s_h0\": 66, \"device_id\": \"28C2DDDD47A0\"}, {\"gps_lat\": 25.002, \"gps_num\": 9, \"s_t0\": 28.75, \"SiteName\": \"\\u8208\\u5fb7\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:18Z\", \"gps_lon\": 121.551, \"s_d0\": 39, \"s_h0\": 92, \"device_id\": \"28C2DDDD4404\"}, {\"gps_lat\": 23.954, \"gps_num\": 9, \"s_t0\": 33.75, \"SiteName\": \"AirBox-LASS-04\", \"timestamp\": \"2016-09-20T09:14:20Z\", \"gps_lon\": 120.574, \"s_d0\": 27, \"s_h0\": 63, \"device_id\": \"28C2DDDD44F8\"}, {\"gps_lat\": 25.115, \"gps_num\": 9, \"s_t0\": 29.62, \"SiteName\": \"\\u77f3\\u724c\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:20Z\", \"gps_lon\": 121.512, \"s_d0\": 35, \"s_h0\": 75, \"device_id\": \"28C2DDDD4229\"}, {\"gps_lat\": 25.069, \"gps_num\": 9, \"s_t0\": 29.75, \"SiteName\": \"\\u6771\\u6e56\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:21Z\", \"gps_lon\": 121.615, \"s_d0\": 36, \"s_h0\": 79, \"device_id\": \"28C2DDDD4149\"}, {\"gps_lat\": 24.797, \"gps_num\": 9, \"s_t0\": 29, \"SiteName\": \"AirBox-LASS-12\", \"timestamp\": \"2016-09-20T09:14:23Z\", \"gps_lon\": 120.975, \"s_d0\": 38, \"s_h0\": 96, \"device_id\": \"28C2DDDD479D\"}, {\"gps_lat\": 25.101, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"28C2DDDD4620\", \"timestamp\": \"2016-09-20T09:14:24Z\", \"gps_lon\": 121.554, \"s_d0\": 34, \"s_h0\": 75, \"device_id\": \"28C2DDDD4620\"}, {\"gps_lat\": 24.187, \"gps_num\": 9, \"s_t0\": 35.25, \"SiteName\": \"74DA3895C312\", \"timestamp\": \"2016-09-20T09:14:25Z\", \"gps_lon\": 120.595, \"s_d0\": 33, \"s_h0\": 55, \"device_id\": \"74DA3895C312\"}, {\"gps_lat\": 24.78, \"gps_num\": 9, \"s_t0\": 26.75, \"SiteName\": \"74DA388FF3D0\", \"timestamp\": \"2016-09-20T09:14:26Z\", \"gps_lon\": 120.995, \"s_d0\": 15, \"s_h0\": 54, \"device_id\": \"74DA388FF3D0\"}, {\"gps_lat\": 24.216, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"74DA3895C2BA\", \"timestamp\": \"2016-09-20T09:14:28Z\", \"gps_lon\": 120.567, \"s_d0\": 35, \"s_h0\": 68, \"device_id\": \"74DA3895C2BA\"}, {\"gps_lat\": 25.043, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"\\u6c38\\u5409\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:28Z\", \"gps_lon\": 121.579, \"s_d0\": 35, \"s_h0\": 85, \"device_id\": \"28C2DDDD443A\"}, {\"gps_lat\": 24.149, \"gps_num\": 9, \"s_t0\": 35.25, \"SiteName\": \"74DA3895C2C0\", \"timestamp\": \"2016-09-20T09:14:31Z\", \"gps_lon\": 120.67, \"s_d0\": 31, \"s_h0\": 55, \"device_id\": \"74DA3895C2C0\"}, {\"gps_lat\": 25.112, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"\\u660e\\u5fb7\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:34Z\", \"gps_lon\": 121.522, \"s_d0\": 36, \"s_h0\": 72, \"device_id\": \"28C2DDDD458A\"}, {\"gps_lat\": 25.067, \"gps_num\": 9, \"s_t0\": 30.25, \"SiteName\": \"\\u5357\\u6e56\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:36Z\", \"gps_lon\": 121.611, \"s_d0\": 37, \"s_h0\": 86, \"device_id\": \"28C2DDDD434D\"}, {\"gps_lat\": 22.992, \"gps_num\": 9, \"s_t0\": 33.62, \"SiteName\": \"AirBox-LASS-13\", \"timestamp\": \"2016-09-20T09:14:38Z\", \"gps_lon\": 120.204, \"s_d0\": 28, \"s_h0\": 55, \"device_id\": \"28C2DDDD42E2\"}, {\"gps_lat\": 25.005, \"gps_num\": 9, \"s_t0\": 30.62, \"SiteName\": \"\\u842c\\u798f\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:40Z\", \"gps_lon\": 121.537, \"s_d0\": 47, \"s_h0\": 83, \"device_id\": \"28C2DDDD4571\"}, {\"gps_lat\": 24.119, \"gps_num\": 9, \"s_t0\": 28, \"SiteName\": \"74DA3895C56C\", \"timestamp\": \"2016-09-20T09:14:41Z\", \"gps_lon\": 120.67, \"s_d0\": 37, \"s_h0\": 56, \"device_id\": \"74DA3895C56C\"}, {\"gps_lat\": 24.19, \"gps_num\": 9, \"s_t0\": 41.87, \"SiteName\": \"74DA3895E0DC\", \"timestamp\": \"2016-09-20T09:14:44Z\", \"gps_lon\": 120.592, \"s_d0\": 25, \"s_h0\": 34, \"device_id\": \"74DA3895E0DC\"}, {\"gps_lat\": 24.163, \"gps_num\": 9, \"s_t0\": 32.25, \"SiteName\": \"74DA3895C3B4\", \"timestamp\": \"2016-09-20T09:14:47Z\", \"gps_lon\": 120.695, \"s_d0\": 27, \"s_h0\": 56, \"device_id\": \"74DA3895C3B4\"}, {\"gps_lat\": 24.184, \"gps_num\": 9, \"s_t0\": 30.12, \"SiteName\": \"74DA3895C2BC\", \"timestamp\": \"2016-09-20T09:14:47Z\", \"gps_lon\": 120.609, \"s_d0\": 35, \"s_h0\": 66, \"device_id\": \"74DA3895C2BC\"}, {\"gps_lat\": 24.26, \"gps_num\": 9, \"s_t0\": 29.5, \"SiteName\": \"74DA3895C22A\", \"timestamp\": \"2016-09-20T09:14:48Z\", \"gps_lon\": 120.816, \"s_d0\": 34, \"s_h0\": 70, \"device_id\": \"74DA3895C22A\"}, {\"gps_lat\": 25.061, \"gps_num\": 9, \"s_t0\": 30.75, \"SiteName\": \"\\u6c38\\u6a02\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:50Z\", \"gps_lon\": 121.51, \"s_d0\": 35, \"s_h0\": 75, \"device_id\": \"28C2DDDD4598\"}, {\"gps_lat\": 24.976, \"gps_num\": 9, \"s_t0\": 27.87, \"SiteName\": \"\\u6307\\u5357\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:50Z\", \"gps_lon\": 121.583, \"s_d0\": 34, \"s_h0\": 100, \"device_id\": \"28C2DDDD4418\"}, {\"gps_lat\": 1.344, \"gps_num\": 9, \"s_t0\": 33.62, \"SiteName\": \"AirBox-LASS-43 (SUTD-04)\", \"timestamp\": \"2016-09-20T09:14:53Z\", \"gps_lon\": 103.93, \"s_d0\": 10, \"s_h0\": 63, \"device_id\": \"28C2DDDD4140\"}, {\"gps_lat\": 25.126, \"gps_num\": 9, \"s_t0\": 30.5, \"SiteName\": \"\\u6e05\\u6c5f\\u570b\\u5c0f\", \"timestamp\": \"2016-09-20T09:14:54Z\", \"gps_lon\": 121.507, \"s_d0\": 35, \"s_h0\": 72, \"device_id\": \"28C2DDDD4246\"}, {\"gps_lat\": 25.08, \"gps_num\": 9, \"s_t0\": 29.12, \"SiteName\": \"28C2DDDD40CB\", \"timestamp\": \"2016-09-20T09:14:55Z\", \"gps_lon\": 121.595, \"s_d0\": 37, \"s_h0\": 79, \"device_id\": \"28C2DDDD40CB\"}]}\n",
      "\n"
     ]
    }
   ],
   "source": [
    "# 第三方函式庫 requests\n",
    "\n",
    "import requests\n",
    "url = 'http://nrl.iis.sinica.edu.tw/LASS/last-all-airbox.json'\n",
    "resp = requests.get(url)\n",
    "resp\n",
    "\n",
    "print(resp)\n",
    "print(resp.text)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "---\n",
    "<a id='Server'></a>\n",
    "## 9.2 Server端\n",
    "[回目錄](#HOME)\n",
    "\n",
    "相對於Client端，python也可以做為server使用。\n",
    "\n",
    "```python\n",
    "#預設 8000\n",
    "python -m http.server\n",
    "\n",
    "#自訂\n",
    "python -m http.server 9999\n",
    "```\n",
    "\n",
    "常見的框架如下\n",
    "* Bottle\n",
    "* Flask\n",
    "\n",
    "非Python的Web服務器\n",
    "* apache 加上 mod_wsgi 模塊\n",
    "* nginx 加上 WSGI 應用服務器\n",
    "\n",
    "其他框架\n",
    "* django\n",
    "* web2py\n",
    "* pyramid\n",
    "* turbogears\n",
    "* wheezy.web"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "---\n",
    "<a id='ServicesAutomation'></a>\n",
    "## 9.3 服務與自動化\n",
    "[回目錄](#HOME)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import antigravity #開啟 http://xkcd.com/353/\n",
    "\n",
    "import webbrowser\n",
    "url = 'http://www.python.org/'\n",
    "webbrowser.open(url) #開啟指定網頁\n",
    "\n",
    "webbrowser.open_new(url) #開視窗\n",
    "\n",
    "webbrowser.open_new_tab('http://www.python.org/') #開新分頁"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 爬蟲套件\n",
    "\n",
    "爬蟲是一種利用HTTP Request 抓取網路資料的技術。\n",
    "\n",
    "作者推薦\n",
    "* Scrapy\n",
    "\n",
    "解析HTML\n",
    "* BeautifulSoup"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1 http://boingboing.net\n",
      "\n",
      "2 http://boingboing.net/sub\n",
      "\n",
      "3 http://boingboing.net/search\n",
      "\n",
      "4 http://boingboingpodcasts.com\n",
      "\n",
      "5 javascript:void(0)\n",
      "\n",
      "6 http://boingboing.net/blog\n",
      "\n",
      "7 http://bbs.boingboing.net\n",
      "\n",
      "8 https://bbs.boingboing.net/faq\n",
      "\n",
      "9 http://store.boingboing.net\n",
      "\n",
      "10 mailto:support+id154252@vipstack.zendesk.com\n",
      "\n",
      "11 http://boingboing.net/about\n",
      "\n",
      "12 http://boingboing.net/contact\n",
      "\n",
      "13 http://boingboing.net/advertise\n",
      "\n",
      "14 http://boingboing.net/privacy\n",
      "\n",
      "15 http://boingboing.net/tos\n",
      "\n",
      "16 http://boingboing.net/2016/09/19/terencecrutcher.html\n",
      "\n",
      "17 http://boingboing.net/tag/terence-crutcher\n",
      "\n",
      "18 http://boingboing.net/2016/09/19/terencecrutcher.html\n",
      "\n",
      "19 http://boingboing.net/author/xeni_jardin\n",
      "\n",
      "20 http://boingboing.net/2016/09/19/hp-detonates-its-timebomb-pri.html\n",
      "\n",
      "21 http://boingboing.net/tag/printers\n",
      "\n",
      "22 http://boingboing.net/2016/09/19/hp-detonates-its-timebomb-pri.html\n",
      "\n",
      "23 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "24 http://boingboing.net/2016/09/19/heres-what-you-need-to-know.html\n",
      "\n",
      "25 http://boingboing.net/tag/social-media\n",
      "\n",
      "26 http://boingboing.net/2016/09/19/heres-what-you-need-to-know.html\n",
      "\n",
      "27 http://boingboing.net/author/xeni_jardin\n",
      "\n",
      "28 #\n",
      "\n",
      "29 http://twitter.com/boingboing\n",
      "\n",
      "30 https://www.facebook.com/boingboing\n",
      "\n",
      "31 http://boingboing.net/feed\n",
      "\n",
      "32 http://boingboing.net/2016/09/19/when-life-hands-you-pizza-boxe.html\n",
      "\n",
      "33 http://boingboing.net/tag/pizza\n",
      "\n",
      "34 http://boingboing.net/2016/09/19/when-life-hands-you-pizza-boxe.html\n",
      "\n",
      "35 http://boingboing.net/author/xeni_jardin\n",
      "\n",
      "36 https://store.boingboing.net\n",
      "\n",
      "37 http://boingboing.net/2016/09/19/this-10-in-1-tool-will-up-your.html\n",
      "\n",
      "38 http://boingboing.net/2016/09/19/this-10-in-1-tool-will-up-your.html\n",
      "\n",
      "39 http://boingboing.net/2016/09/19/cockney-trump-disarm-hillary.html\n",
      "\n",
      "40 http://boingboing.net/tag/serafinowicz\n",
      "\n",
      "41 http://boingboing.net/2016/09/19/cockney-trump-disarm-hillary.html\n",
      "\n",
      "42 http://boingboing.net/author/xeni_jardin\n",
      "\n",
      "43 http://boingboing.net/2016/09/19/babymycarcandrivemycar.html\n",
      "\n",
      "44 http://boingboing.net/tag/alphabet\n",
      "\n",
      "45 http://boingboing.net/2016/09/19/babymycarcandrivemycar.html\n",
      "\n",
      "46 http://boingboing.net/author/xeni_jardin\n",
      "\n",
      "47 http://boingboing.net/2016/09/19/inflatable-travel-pillow-for-s.html\n",
      "\n",
      "48 http://boingboing.net/tag/travel\n",
      "\n",
      "49 http://boingboing.net/2016/09/19/inflatable-travel-pillow-for-s.html\n",
      "\n",
      "50 http://boingboing.net/author/mark_frauenfelder_1\n",
      "\n",
      "51 http://boingboing.net/2016/09/19/be-future-marty-mcfly-this-hal.html\n",
      "\n",
      "52 http://boingboing.net/tag/halloween-costumes\n",
      "\n",
      "53 http://boingboing.net/2016/09/19/be-future-marty-mcfly-this-hal.html\n",
      "\n",
      "54 http://boingboing.net/author/jason\n",
      "\n",
      "55 http://boingboing.net/2016/09/19/destiny-rise-of-iron-launches.html\n",
      "\n",
      "56 http://boingboing.net/tag/bungie\n",
      "\n",
      "57 http://boingboing.net/2016/09/19/destiny-rise-of-iron-launches.html\n",
      "\n",
      "58 http://boingboing.net/author/jason\n",
      "\n",
      "59 http://boingboing.net/2016/09/19/super-graphic-a-visual-guide-2.html\n",
      "\n",
      "60 http://boingboing.net/tag/underwear-perverts\n",
      "\n",
      "61 http://boingboing.net/2016/09/19/super-graphic-a-visual-guide-2.html\n",
      "\n",
      "62 http://boingboing.net/author/winkbooks\n",
      "\n",
      "63 http://boingboing.net/2016/09/19/edgar-allan-poes-the-raven.html\n",
      "\n",
      "64 http://boingboing.net/tag/nevermore\n",
      "\n",
      "65 http://boingboing.net/2016/09/19/edgar-allan-poes-the-raven.html\n",
      "\n",
      "66 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "67 http://boingboing.net/2016/09/19/short-documentary-about-the-ev.html\n",
      "\n",
      "68 http://boingboing.net/tag/photoshop\n",
      "\n",
      "69 http://boingboing.net/2016/09/19/short-documentary-about-the-ev.html\n",
      "\n",
      "70 http://boingboing.net/author/mark_frauenfelder_1\n",
      "\n",
      "71 http://boingboing.net/2016/09/19/the-two-objects-are-traveling.html\n",
      "\n",
      "72 http://boingboing.net/tag/optical-illusions\n",
      "\n",
      "73 http://boingboing.net/2016/09/19/the-two-objects-are-traveling.html\n",
      "\n",
      "74 http://boingboing.net/author/mark_frauenfelder_1\n",
      "\n",
      "75 http://boingboing.net/2016/09/19/even-by-chris-christie-standar.html\n",
      "\n",
      "76 http://boingboing.net/tag/liars\n",
      "\n",
      "77 http://boingboing.net/2016/09/19/even-by-chris-christie-standar.html\n",
      "\n",
      "78 http://boingboing.net/author/mark_frauenfelder_1\n",
      "\n",
      "79 http://boingboing.net/2016/09/19/west-coast-premiere-for-nerd-c.html\n",
      "\n",
      "80 http://boingboing.net/tag/nerd-culture\n",
      "\n",
      "81 http://boingboing.net/2016/09/19/west-coast-premiere-for-nerd-c.html\n",
      "\n",
      "82 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "83 http://boingboing.net/2016/09/19/wonderful-video-of-new-wave-da.html\n",
      "\n",
      "84 http://boingboing.net/tag/nightlife\n",
      "\n",
      "85 http://boingboing.net/2016/09/19/wonderful-video-of-new-wave-da.html\n",
      "\n",
      "86 http://boingboing.net/author/david_pescovitz\n",
      "\n",
      "87 http://boingboing.net/2016/09/19/beatles-remix-tee-elizabeth.html\n",
      "\n",
      "88 http://boingboing.net/tag/Richard-Avedon\n",
      "\n",
      "89 http://boingboing.net/2016/09/19/beatles-remix-tee-elizabeth.html\n",
      "\n",
      "90 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "91 http://boingboing.net/2016/09/19/wishlist-for-the-ultimate-musi.html\n",
      "\n",
      "92 http://boingboing.net/tag/3.5mm\n",
      "\n",
      "93 http://boingboing.net/2016/09/19/wishlist-for-the-ultimate-musi.html\n",
      "\n",
      "94 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "95 http://boingboing.net/2016/09/19/brexits-proposed-racist-immi.html\n",
      "\n",
      "96 http://boingboing.net/tag/white-commonwealth\n",
      "\n",
      "97 http://boingboing.net/2016/09/19/brexits-proposed-racist-immi.html\n",
      "\n",
      "98 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "99 http://boingboing.net/2016/09/19/a-historian-of-positive-thin.html\n",
      "\n",
      "100 http://boingboing.net/tag/positive-thinking\n",
      "\n",
      "101 http://boingboing.net/2016/09/19/a-historian-of-positive-thin.html\n",
      "\n",
      "102 http://boingboing.net/author/david_pescovitz\n",
      "\n",
      "103 http://boingboing.net/2016/09/19/done-in-your-name-survivors-o.html\n",
      "\n",
      "104 http://boingboing.net/tag/islamophobia\n",
      "\n",
      "105 http://boingboing.net/2016/09/19/done-in-your-name-survivors-o.html\n",
      "\n",
      "106 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "107 http://boingboing.net/2016/09/19/washington-post-first-newspap.html\n",
      "\n",
      "108 http://boingboing.net/tag/cowardice\n",
      "\n",
      "109 http://boingboing.net/2016/09/19/washington-post-first-newspap.html\n",
      "\n",
      "110 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "111 http://boingboing.net/2016/09/19/jigsaw-wildly-ambitious-g.html\n",
      "\n",
      "112 http://boingboing.net/tag/internet-of-garbage\n",
      "\n",
      "113 http://boingboing.net/2016/09/19/jigsaw-wildly-ambitious-g.html\n",
      "\n",
      "114 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "115 http://boingboing.net/2016/09/19/tim-oreilly-shares-his-favor.html\n",
      "\n",
      "116 http://boingboing.net/tag/podcasts\n",
      "\n",
      "117 http://boingboing.net/2016/09/19/tim-oreilly-shares-his-favor.html\n",
      "\n",
      "118 http://boingboing.net/author/mark_frauenfelder_1\n",
      "\n",
      "119 http://boingboing.net/2016/09/19/google-announces-new-travel-pl.html\n",
      "\n",
      "120 http://boingboing.net/tag/travel\n",
      "\n",
      "121 http://boingboing.net/2016/09/19/google-announces-new-travel-pl.html\n",
      "\n",
      "122 http://boingboing.net/author/mark_frauenfelder_1\n",
      "\n",
      "123 http://boingboing.net/2016/09/19/on-adiemus-and-the-world.html\n",
      "\n",
      "124 http://boingboing.net/tag/adiemus\n",
      "\n",
      "125 http://boingboing.net/2016/09/19/on-adiemus-and-the-world.html\n",
      "\n",
      "126 http://boingboing.net/author/rob_beschizza\n",
      "\n",
      "127 http://boingboing.net/2016/09/19/prosecutors-and-defense-lawyer.html\n",
      "\n",
      "128 http://boingboing.net/tag/bridgegate\n",
      "\n",
      "129 http://boingboing.net/2016/09/19/prosecutors-and-defense-lawyer.html\n",
      "\n",
      "130 http://boingboing.net/author/mark_frauenfelder_1\n",
      "\n",
      "131 http://boingboing.net/2016/09/19/a-modern-rebuild-of-the-radio.html\n",
      "\n",
      "132 http://boingboing.net/tag/tandy\n",
      "\n",
      "133 http://boingboing.net/2016/09/19/a-modern-rebuild-of-the-radio.html\n",
      "\n",
      "134 http://boingboing.net/author/cory_doctorow_1\n",
      "\n",
      "135 http://boingboing.net/grid/page/2/\n",
      "\n",
      "136 http://boingboing.net/tos\n",
      "\n",
      "137 http://boingboing.net/privacy\n",
      "\n",
      "138 http://bbs.boingboing.net/faq\n",
      "\n",
      "139 http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US\n",
      "\n",
      "140 http://twitter.com/frauenfelder\n",
      "\n",
      "141 http://twitter.com/doctorow\n",
      "\n",
      "142 http://twitter.com/pesco\n",
      "\n",
      "143 http://twitter.com/xeni\n",
      "\n",
      "144 http://twitter.com/beschizza\n",
      "\n",
      "145 http://twitter.com/jlw\n",
      "\n",
      "146 http://twitter.com/orenwolf\n",
      "\n",
      "147 http://boingboing.net/about\n",
      "\n",
      "148 http://boingboing.net/contact\n",
      "\n",
      "149 http://boingboing.net/advertise\n",
      "\n",
      "150 http://bbs.boingboing.net\n",
      "\n",
      "151 http://store.boingboing.net\n",
      "\n",
      "152 mailto:support+id154252@vipstack.zendesk.com\n",
      "\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Anaconda3\\lib\\site-packages\\bs4\\__init__.py:166: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system (\"lxml\"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.\n",
      "\n",
      "To get rid of this warning, change this:\n",
      "\n",
      " BeautifulSoup([your markup])\n",
      "\n",
      "to this:\n",
      "\n",
      " BeautifulSoup([your markup], \"lxml\")\n",
      "\n",
      "  markup_type=markup_type))\n"
     ]
    }
   ],
   "source": [
    "def get_links(url):\n",
    "    import requests\n",
    "    from bs4 import BeautifulSoup as soup\n",
    "    result = requests.get(url)\n",
    "    page = result.text\n",
    "    doc = soup(page)\n",
    "    links = [element.get('href') for element in doc.find_all('a')]\n",
    "    return links\n",
    "\n",
    "\n",
    "for num, link in enumerate(get_links('http://boingboing.net'), start=1):\n",
    "    print(num, link)\n",
    "    print()\n",
    "    "
   ]
  }
 ],
 "metadata": {
  "anaconda-cloud": {},
  "kernelspec": {
   "display_name": "Python [Root]",
   "language": "python",
   "name": "Python [Root]"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.5.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
